.mq[data-astro-cid-v3h2bitj]{margin:2.4em 0;padding:26px 26px 22px;border-radius:var(--r-card);background:#fff;box-shadow:var(--sh-2),0 0 0 1px var(--line);position:relative;overflow:hidden}.mq[data-astro-cid-v3h2bitj]:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:repeating-linear-gradient(90deg,var(--brick-600) 0 14px,transparent 14px 22px)}.mq-title[data-astro-cid-v3h2bitj]{margin:0 0 16px;font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.2;max-width:none}.mq-routes[data-astro-cid-v3h2bitj]{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;color:var(--muted);max-width:none}.mq-routes[data-astro-cid-v3h2bitj] span[data-astro-cid-v3h2bitj]{margin-right:2px}.mq-route[data-astro-cid-v3h2bitj]{padding:4px 11px;border-radius:999px;background:var(--navy-50);color:var(--navy-700);font-size:.82rem;font-weight:700;text-decoration:none}.mq-route[data-astro-cid-v3h2bitj]:hover{background:var(--sky-200);color:var(--navy-800)}.mq-amounts[data-astro-cid-v3h2bitj]{display:flex;flex-wrap:wrap;gap:8px}.mq-amt[data-astro-cid-v3h2bitj]{flex:1 1 auto;text-align:center;padding:12px 16px;border-radius:999px;background:var(--bone);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.mq-amt[data-astro-cid-v3h2bitj]:hover{background:var(--brick-600);color:#fff;box-shadow:inset 0 0 0 1.5px var(--brick-600);transform:translateY(-1px)}.mq-note[data-astro-cid-v3h2bitj]{margin:10px 0 0;font-size:.875rem;color:var(--muted);line-height:1.5;max-width:none}@media(max-width:520px){.mq[data-astro-cid-v3h2bitj]{padding:24px 18px 18px}.mq-amt[data-astro-cid-v3h2bitj]{flex:1 1 calc(50% - 8px)}}.ah[data-astro-cid-wynq62ua]{background:var(--bone);padding:40px 24px 0}.ah-text[data-astro-cid-wynq62ua]{max-width:780px;margin:0 auto}.ah-crumbs[data-astro-cid-wynq62ua]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.875rem;color:var(--muted);margin-bottom:28px}.ah-crumbs[data-astro-cid-wynq62ua] a[data-astro-cid-wynq62ua]{color:var(--muted);font-weight:500}.ah-crumbs[data-astro-cid-wynq62ua] a[data-astro-cid-wynq62ua]:hover{color:var(--navy-700)}.ah-crumbs[data-astro-cid-wynq62ua] span[data-astro-cid-wynq62ua][aria-current]{color:var(--body)}.ah-crumbs[data-astro-cid-wynq62ua] svg[data-astro-cid-wynq62ua]{width:14px;height:14px;opacity:.55}.ah-chip[data-astro-cid-wynq62ua]{margin-bottom:18px}.ah-title[data-astro-cid-wynq62ua]{font-size:var(--step-4);margin:0 0 18px}.ah-dek[data-astro-cid-wynq62ua]{font-size:1.25rem;line-height:1.55;color:var(--body);margin:0 0 28px;max-width:62ch}.ah-byline[data-astro-cid-wynq62ua]{display:flex;align-items:center;gap:14px;padding:18px 0 0;border-top:1px solid var(--line)}.ah-mono[data-astro-cid-wynq62ua]{flex-shrink:0}.ah-by[data-astro-cid-wynq62ua]{display:flex;flex-direction:column;gap:3px}.ah-by-name[data-astro-cid-wynq62ua]{font-weight:700;color:var(--ink);font-size:.95rem}.ah-by-meta[data-astro-cid-wynq62ua]{display:flex;flex-wrap:wrap;gap:6px;font-size:.875rem;color:var(--muted)}.ah-by-meta[data-astro-cid-wynq62ua] a[data-astro-cid-wynq62ua]{color:var(--navy-700);font-weight:600}.ah-by-meta[data-astro-cid-wynq62ua] a[data-astro-cid-wynq62ua]:hover{color:var(--brick-700)}.ah-media[data-astro-cid-wynq62ua]{max-width:1040px;margin:40px auto 0;aspect-ratio:16 / 8;box-shadow:var(--sh-2)}@media(max-width:640px){.ah[data-astro-cid-wynq62ua]{padding:28px 20px 0}.ah-crumbs[data-astro-cid-wynq62ua]{margin-bottom:20px}.ah-dek[data-astro-cid-wynq62ua]{font-size:1.1rem;margin-bottom:22px}.ah-media[data-astro-cid-wynq62ua]{aspect-ratio:4 / 3;margin-top:28px;border-radius:20px}}.qa[data-astro-cid-noxjmb77]{background:var(--navy-50);border-radius:var(--r-card);padding:28px 30px 26px;margin:0 0 44px}.qa-h[data-astro-cid-noxjmb77]{font-size:1.3rem;margin:0 0 14px}.qa-list[data-astro-cid-noxjmb77]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qa-list[data-astro-cid-noxjmb77] li[data-astro-cid-noxjmb77]{position:relative;padding-left:28px;font-size:1.04rem;line-height:1.6;color:var(--ink)}.qa-list[data-astro-cid-noxjmb77] li[data-astro-cid-noxjmb77]:before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--brick-600);box-shadow:0 0 0 4px #c4512b24}.qa-more[data-astro-cid-noxjmb77]{margin-top:10px}.qa-more[data-astro-cid-noxjmb77] summary[data-astro-cid-noxjmb77]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-weight:700;color:var(--navy-700);font-size:.95rem;padding:6px 0}.qa-more[data-astro-cid-noxjmb77] summary[data-astro-cid-noxjmb77]::-webkit-details-marker{display:none}.qa-more[data-astro-cid-noxjmb77] summary[data-astro-cid-noxjmb77]:after{content:"";width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform .18s var(--ease)}.qa-more[data-astro-cid-noxjmb77][open] summary[data-astro-cid-noxjmb77]{margin-bottom:10px}.qa-more[data-astro-cid-noxjmb77][open] summary[data-astro-cid-noxjmb77]:after{transform:rotate(-135deg) translateY(-2px)}@media(max-width:640px){.qa[data-astro-cid-noxjmb77]{padding:22px 20px}}.ec[data-astro-cid-fybsysjc]{position:relative;overflow:hidden;margin:64px 0 0;background:var(--navy-800);color:#fff;border-radius:var(--r-media);padding:40px;display:grid;gap:22px;align-items:center}.ec-route[data-astro-cid-fybsysjc]{position:absolute;right:-10px;top:-8px;width:230px;opacity:.9;pointer-events:none}.ec-copy[data-astro-cid-fybsysjc]{position:relative;max-width:52ch}.ec-title[data-astro-cid-fybsysjc]{color:#fff;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);margin:0 0 10px}.ec-sub[data-astro-cid-fybsysjc]{color:#c9d3e2;margin:0;line-height:1.6}.ec-btn[data-astro-cid-fybsysjc]{justify-self:start;position:relative}@media(max-width:640px){.ec[data-astro-cid-fybsysjc]{padding:32px 24px}.ec-route[data-astro-cid-fybsysjc]{width:150px;opacity:.55}.ec-btn[data-astro-cid-fybsysjc]{justify-self:stretch}}
