.twilight-article .scan-panel{border:1px solid rgb(205 210 255);border-left:4px solid #174672;border-radius:1rem;background:#fff;padding:1.25rem 1.25rem 1.1rem}.twilight-article .scan-panel>p:first-child{font-size:1.125rem;color:#1a1a1a}.twilight-article .scan-cta{margin-bottom:0}.twilight-article .last-checked{margin-bottom:0;font-size:.9375rem;font-weight:600;color:#3f3f3f}.twilight-article .quiet-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid #174672;background:#fff;padding:.7rem 1rem;color:#174672;font-weight:600;text-decoration:none}.twilight-article .quiet-cta:hover{background:#eef4ff;color:#123b62}.twilight-article .quiet-cta:focus-visible{outline:2px solid #174672;outline-offset:3px}.twilight-article .airline-table-wrap{margin-top:1.5rem;overflow:hidden;border:1px solid rgb(205 210 255);border-radius:1rem;background:#fff}.twilight-article table.airline-table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.twilight-article table.airline-table caption{padding:.9rem 1rem;text-align:left;font-size:.875rem;line-height:1.45;color:#3f567a;background:#f6f6ff;caption-side:top}.twilight-article ol:not(.step-list){list-style:decimal;margin:.75rem 0;padding-left:1.5rem}.twilight-article ol:not(.step-list) li+li{margin-top:.35rem}.twilight-article .airline-name+a{display:inline-block;margin-top:.15rem;font-size:.9rem}.twilight-article table.airline-table th{background:#174672;color:#fff;padding:.75rem 1rem;border:0;font-weight:600}.twilight-article table.airline-table td{padding:.9rem 1rem;border-bottom:1px solid rgb(226 229 255);vertical-align:top}.twilight-article table.airline-table tbody tr:last-child td{border-bottom:0}.twilight-article .airline-name{display:block;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:1.15rem;font-weight:600;color:#174672}.twilight-article .check-card,.twilight-article .caution-card{border-radius:1rem;padding:1.25rem 1.25rem 1.1rem}.twilight-article .check-card{border:1px solid #174672;background:#eef4ff}.twilight-article .check-card h3,.twilight-article .caution-card h2,.twilight-article .step-list h3{margin-top:0}.twilight-article .check-card ul{list-style:none;margin:.75rem 0 0;padding-left:0}.twilight-article .check-card li+li{margin-top:.4rem}.twilight-article .caution-card{border:2px solid #9a3412;background:#fff7ed}.twilight-article .card-kicker{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a3412}.twilight-article .caution-verdict{margin:.75rem 0 0;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:1.35rem;font-weight:600;line-height:1.3;color:#7c2d12}.twilight-article .caution-key{margin-top:.5rem;font-weight:700;color:#1a1a1a}.twilight-article .step-list{list-style:none;counter-reset:step;display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0}.twilight-article .step-list>li{counter-increment:step;position:relative;border:1px solid rgb(205 210 255);border-radius:1rem;background:#fff;padding:1rem 1rem 1rem 4.25rem}.twilight-article .step-list>li:before{content:counter(step);position:absolute;left:1rem;top:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#174672;color:#fff;font-weight:700}.twilight-article .step-list h3{font-size:1.05rem}.twilight-article .faq-list{display:grid;gap:.75rem}.twilight-article .faq-list details{border:1px solid rgb(205 210 255);border-radius:1rem;background:#fff}.twilight-article .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;cursor:pointer;list-style:none;text-align:left}.twilight-article .faq-list summary::-webkit-details-marker{display:none}.twilight-article .faq-list summary h3{margin:0;font-size:1.05rem;line-height:1.35}.twilight-article .faq-list summary:focus-visible{outline:2px solid #174672;outline-offset:2px;border-radius:1rem}.twilight-article .faq-list .faq-chevron{flex:none;width:1.25rem;height:1.25rem;color:#174672;transition:transform .2s ease}.twilight-article .faq-list details[open] .faq-chevron{transform:rotate(180deg)}.twilight-article .faq-list .faq-answer{border-top:1px solid rgb(226 229 255);padding:.15rem 1.15rem 1rem}@media(max-width:767px){.twilight-article table.airline-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.twilight-article .airline-table-wrap{border:0;background:transparent;overflow:visible}.twilight-article table.airline-table,.twilight-article table.airline-table tbody,.twilight-article table.airline-table tr,.twilight-article table.airline-table td{display:block;width:100%}.twilight-article table.airline-table caption{display:block;box-sizing:border-box;width:100%;max-width:100%;border-radius:1rem;margin-bottom:.75rem;white-space:normal}.twilight-article table.airline-table tr{margin-bottom:.75rem;border:1px solid rgb(205 210 255);border-radius:1rem;background:#fff;padding:.85rem 1rem .7rem}.twilight-article table.airline-table td{border:0;padding:.45rem 0}.twilight-article table.airline-table td:before{content:attr(data-label);display:block;margin-bottom:.1rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#174672}}
