.intel-pagehead[data-astro-cid-hymnisun]{background:var(--paper);border-bottom:1px solid var(--line);padding:48px 32px 32px}.intel-pagehead-inner[data-astro-cid-hymnisun]{max-width:var(--container-listing);margin:0 auto}.intel-pagehead[data-astro-cid-hymnisun] .crumb[data-astro-cid-hymnisun]{font-family:var(--font-ui);letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin-bottom:16px;font-size:11px;font-weight:700}.intel-pagehead[data-astro-cid-hymnisun] h1[data-astro-cid-hymnisun]{font-family:var(--font-display);letter-spacing:-1.6px;color:var(--green);margin:0 0 14px;font-size:clamp(38px,5.6vw,58px);font-weight:500;line-height:1.04}.intel-pagehead[data-astro-cid-hymnisun] p[data-astro-cid-hymnisun]{max-width:62ch;color:var(--ink-soft);margin:0 0 28px;font-size:15px;line-height:1.6}.intel-tools[data-astro-cid-hymnisun]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.intel-tabs[data-astro-cid-hymnisun]{flex-wrap:wrap;gap:6px;display:flex}.intel-search-label[data-astro-cid-hymnisun]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.intel-search[data-astro-cid-hymnisun] input[data-astro-cid-hymnisun][type=search]{font-family:var(--font-ui);color:var(--ink);width:100%;font-size:16px}.intel-search[data-astro-cid-hymnisun] input[data-astro-cid-hymnisun][type=search]::placeholder{color:var(--muted)}.intel-grid[data-astro-cid-hymnisun]{max-width:var(--container-listing);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:40px;margin:32px auto 56px;padding:0 32px;display:grid}.intel-main[data-astro-cid-hymnisun]{gap:28px;display:grid}.intel-featured[data-astro-cid-hymnisun]{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:18px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.intel-featured[data-astro-cid-hymnisun]:hover{border-color:var(--ink-soft);transform:translateY(-2px);box-shadow:0 20px 40px -20px #0f1f2e38}.intel-featured[data-astro-cid-hymnisun] .intel-featured-image{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line);width:100%;display:block}.intel-featured[data-astro-cid-hymnisun] svg.dp-cover{border-bottom:1px solid var(--line);width:100%;display:block}.intel-featured-body[data-astro-cid-hymnisun]{gap:10px;padding:24px 28px 28px;display:grid}.intel-featured-eyebrow[data-astro-cid-hymnisun]{font-family:var(--font-ui);letter-spacing:2.5px;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:700}.intel-featured-body[data-astro-cid-hymnisun] h2[data-astro-cid-hymnisun]{font-family:var(--font-display);letter-spacing:-.9px;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,3.4vw,34px);font-weight:500;line-height:1.12}.intel-featured[data-astro-cid-hymnisun]:hover h2[data-astro-cid-hymnisun]{color:var(--green)}.intel-featured-body[data-astro-cid-hymnisun] p[data-astro-cid-hymnisun]{color:var(--ink-soft);max-width:64ch;margin:0;font-size:15px;line-height:1.55}.intel-featured-meta[data-astro-cid-hymnisun]{font-family:var(--font-ui);color:var(--muted);letter-spacing:.3px;margin-top:4px;font-size:12px}.intel-card-grid[data-astro-cid-hymnisun]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.intel-card-item[data-astro-cid-hymnisun]{display:block}.intel-card[data-astro-cid-hymnisun]{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:14px;grid-template-rows:auto 1fr;height:100%;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.intel-card[data-astro-cid-hymnisun]:hover{border-color:var(--ink-soft);transform:translateY(-2px);box-shadow:0 14px 28px -16px #0f1f2e2e}.intel-card[data-astro-cid-hymnisun] .intel-card-image{aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid var(--line);width:100%;display:block}.intel-card[data-astro-cid-hymnisun] svg.dp-cover{border-bottom:1px solid var(--line);width:100%;display:block}.intel-card-body[data-astro-cid-hymnisun]{gap:8px;padding:18px 20px 20px;display:grid}.intel-card-cat[data-astro-cid-hymnisun]{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:700}.intel-card[data-astro-cid-hymnisun] h3[data-astro-cid-hymnisun]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--ink);text-wrap:balance;margin:0;font-size:18px;font-weight:500;line-height:1.25}.intel-card[data-astro-cid-hymnisun]:hover h3[data-astro-cid-hymnisun]{color:var(--green)}.intel-card-body[data-astro-cid-hymnisun] p[data-astro-cid-hymnisun]{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.intel-card-meta[data-astro-cid-hymnisun]{font-family:var(--font-ui);color:var(--muted);letter-spacing:.2px;margin-top:2px;font-size:11px}.airlines-roster[data-astro-cid-hymnisun]{background:var(--paper);border:1px solid var(--line);border-radius:18px;gap:12px;padding:32px 32px 36px;display:grid}.airlines-group[data-astro-cid-hymnisun]+.airlines-group[data-astro-cid-hymnisun]{margin-top:32px}.airlines-group-heading[data-astro-cid-hymnisun]{font-family:var(--font-display);letter-spacing:-.2px;margin:0 0 14px;font-size:22px;font-weight:500}.airlines-hotels-pointer[data-astro-cid-hymnisun]{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:14px;gap:6px;padding:20px 24px;text-decoration:none;transition:border-color .15s;display:grid}.airlines-hotels-pointer[data-astro-cid-hymnisun]:hover{border-color:var(--ink-soft)}.airlines-hotels-pointer-title[data-astro-cid-hymnisun]{font-family:var(--font-display);letter-spacing:-.2px;color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.airlines-hotels-pointer[data-astro-cid-hymnisun]:hover .airlines-hotels-pointer-title[data-astro-cid-hymnisun]{color:var(--green)}.airlines-roster-eyebrow[data-astro-cid-hymnisun]{font-family:var(--font-ui);letter-spacing:2.5px;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:700}.airlines-roster[data-astro-cid-hymnisun] h2[data-astro-cid-hymnisun]{font-family:var(--font-display);letter-spacing:-.7px;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.18}.airlines-roster[data-astro-cid-hymnisun] p[data-astro-cid-hymnisun]{color:var(--ink-soft);max-width:60ch;margin:0;font-size:14px;line-height:1.6}.airlines-roster[data-astro-cid-hymnisun] a[data-astro-cid-hymnisun]{color:var(--green);border-bottom:1px solid;text-decoration:none}.intel-aside[data-astro-cid-hymnisun]{flex-direction:column;gap:20px;display:flex}@media (width>=1024px){.intel-aside[data-astro-cid-hymnisun]{align-self:flex-start;position:sticky;top:32px}}.intel-trending[data-astro-cid-hymnisun]{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:22px}.intel-trending[data-astro-cid-hymnisun] .dp-rail-heading[data-astro-cid-hymnisun]{font-family:var(--font-ui);letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin:0 0 14px;font-size:11px;font-weight:700}.intel-trending[data-astro-cid-hymnisun] ol[data-astro-cid-hymnisun]{margin:0;padding:0;list-style:none}.intel-trending[data-astro-cid-hymnisun] li[data-astro-cid-hymnisun]{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);gap:12px;padding:10px 0;font-size:13px;line-height:1.35;display:flex}.intel-trending[data-astro-cid-hymnisun] li[data-astro-cid-hymnisun]:last-child{border-bottom:0}.intel-trending[data-astro-cid-hymnisun] .num[data-astro-cid-hymnisun]{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:1px;flex-shrink:0;min-width:20px;font-size:11px;font-weight:700}.intel-trending[data-astro-cid-hymnisun] a[data-astro-cid-hymnisun]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.2px;font-weight:500;text-decoration:none}.intel-trending[data-astro-cid-hymnisun] a[data-astro-cid-hymnisun]:hover{color:var(--green)}@media (width<=1023px){.intel-grid[data-astro-cid-hymnisun]{grid-template-columns:1fr}}@media (width<=640px){.intel-pagehead[data-astro-cid-hymnisun]{padding:32px 20px 24px}.intel-grid[data-astro-cid-hymnisun]{gap:28px;margin-top:24px;padding:0 20px}.intel-card-grid[data-astro-cid-hymnisun]{grid-template-columns:1fr}.airlines-roster[data-astro-cid-hymnisun]{padding:24px 22px 28px}}.dp-runway-pagehead[data-astro-cid-hymnisun]{background:var(--shade-1);padding:clamp(24px,4.5vw,64px) clamp(16px,3vw,32px)}.dp-runway-pagehead[data-astro-cid-hymnisun] .crumb[data-astro-cid-hymnisun]{margin-block-end:12px}.dp-runway-pagehead[data-astro-cid-hymnisun] h1[data-astro-cid-hymnisun]{max-inline-size:13ch;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.65rem,6.25vw,5.4rem);line-height:.98}.dp-runway-pagehead[data-astro-cid-hymnisun] .intel-pagehead-inner[data-astro-cid-hymnisun]>p[data-astro-cid-hymnisun]{max-inline-size:43ch;margin-block-end:18px;font-size:clamp(1rem,1.5vw,1.125rem)}.dp-runway-pagehead[data-astro-cid-hymnisun] .intel-tools[data-astro-cid-hymnisun]{flex-flow:column;align-items:flex-start;gap:12px}.dp-runway-pagehead[data-astro-cid-hymnisun] .intel-tabs[data-astro-cid-hymnisun]{flex:none;gap:8px}.intel-search[data-astro-cid-hymnisun].dp-runway-search{inline-size:min(100%,27rem);min-inline-size:0;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;height:auto;padding:0;display:grid}.dp-runway-search[data-astro-cid-hymnisun] input[data-astro-cid-hymnisun][type=search]{border:1px solid var(--muted);background:var(--paper);border-radius:var(--dp-ui-radius)}.dp-runway-feature[data-astro-cid-hymnisun]{min-inline-size:0;margin-block-start:24px}.dp-runway-feature-figure[data-astro-cid-hymnisun]{margin:0}.dp-runway-feature-figure[data-astro-cid-hymnisun] .dp-runway-feature-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--dp-ui-radius);block-size:auto;inline-size:100%;display:block}.dp-runway-feature-text[data-astro-cid-hymnisun]{border-block-start:1px solid var(--line);gap:5px;margin-block-start:16px;padding-block-start:14px;display:grid}.dp-runway-feature-text[data-astro-cid-hymnisun] h2[data-astro-cid-hymnisun]{font:600 clamp(1.5rem, 3vw, 2.25rem) / 1.1 var(--font-display);text-wrap:balance;margin:0}.dp-runway-feature-text[data-astro-cid-hymnisun] a[data-astro-cid-hymnisun]{min-block-size:44px;color:var(--green);text-underline-offset:.16em;align-items:center;gap:.35em;text-decoration:underline;display:inline-flex}.dp-runway-feature-text[data-astro-cid-hymnisun] a[data-astro-cid-hymnisun] span[data-astro-cid-hymnisun]{font-family:var(--font-ui);font-size:.65em}.dp-runway-feature-text[data-astro-cid-hymnisun] a[data-astro-cid-hymnisun]:hover{color:var(--link)}.dp-runway-feature-text[data-astro-cid-hymnisun] p[data-astro-cid-hymnisun]{margin:0}@media (width>=800px){.dp-runway-pagehead-split[data-astro-cid-hymnisun] .intel-pagehead-inner[data-astro-cid-hymnisun]{grid-template-rows:1fr repeat(4,auto) 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}.dp-runway-pagehead-split[data-astro-cid-hymnisun] .crumb[data-astro-cid-hymnisun]{grid-area:2/1}.dp-runway-pagehead-split[data-astro-cid-hymnisun] h1[data-astro-cid-hymnisun]{grid-area:3/1}.dp-runway-pagehead-split[data-astro-cid-hymnisun] .intel-pagehead-inner[data-astro-cid-hymnisun]>p[data-astro-cid-hymnisun]{grid-area:4/1}.dp-runway-pagehead-split[data-astro-cid-hymnisun] .intel-tools[data-astro-cid-hymnisun]{grid-area:5/1}.dp-runway-feature[data-astro-cid-hymnisun]{grid-area:1/2/7;margin-block-start:0}}.dp-runway-listing[data-astro-cid-hymnisun]{grid-template-columns:minmax(0,1fr);margin-block-start:clamp(24px,4vw,48px);padding-inline:clamp(16px,3vw,32px)}.dp-runway-listing[data-astro-cid-hymnisun]>.intel-main[data-astro-cid-hymnisun]{grid-template-columns:minmax(0,1fr);min-inline-size:0}.dp-runway-listing[data-astro-cid-hymnisun]>.intel-aside[data-astro-cid-hymnisun]{position:static}.dp-runway-rail-header[data-astro-cid-hymnisun]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-block-end:12px;display:flex}.dp-runway-rail-header[data-astro-cid-hymnisun] h2[data-astro-cid-hymnisun]{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.65rem,3.25vw,2.55rem);line-height:1.1}.dp-runway-rail-controls[data-astro-cid-hymnisun]{gap:8px;display:none}.dp-runway-rail-controls[data-astro-cid-hymnisun] .dp-carousel-btn[data-astro-cid-hymnisun]{min-inline-size:var(--dp-ui-control);min-block-size:var(--dp-ui-control);border-color:var(--muted);font-size:1.15rem}.dp-runway-rail-controls[data-astro-cid-hymnisun] .dp-carousel-btn[data-astro-cid-hymnisun]:disabled{cursor:default}.dp-runway-track[data-astro-cid-hymnisun]{gap:clamp(14px,2vw,22px)}.dp-runway-track[data-astro-cid-hymnisun] .intel-card-item[data-astro-cid-hymnisun]{flex-direction:column;min-inline-size:0;display:flex}.dp-runway-track[data-astro-cid-hymnisun] .intel-card[data-astro-cid-hymnisun]{flex:1;height:auto;transition:border-color .15s}.dp-runway-track[data-astro-cid-hymnisun] .intel-card[data-astro-cid-hymnisun]:hover{box-shadow:none;transform:none}.dp-runway-track[data-astro-cid-hymnisun] .intel-card[data-astro-cid-hymnisun]:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.dp-runway-track[data-astro-cid-hymnisun] .dp-runway-tile-credit{overflow-wrap:anywhere;padding-inline:2px}@media (width>=1024px){.dp-runway-track[data-astro-cid-hymnisun]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.dp-runway-rail-controls[data-astro-cid-hymnisun]{display:flex}.dp-runway-rail-controls[data-astro-cid-hymnisun]:not(:has(button:not([hidden]))){display:none}.dp-runway-track[data-astro-cid-hymnisun]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:min(76vw,290px);grid-auto-flow:column;padding:3px 3px 10px;scroll-padding-inline:3px;overflow-x:auto}.dp-runway-track[data-astro-cid-hymnisun] .intel-card-item[data-astro-cid-hymnisun]{scroll-snap-align:start}}
