.acard[data-astro-cid-7ahxywo7]{border:1px solid var(--line);border-radius:var(--radius);color:inherit;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;height:100%;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.acard[data-astro-cid-7ahxywo7]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.acard[data-astro-cid-7ahxywo7] img[data-astro-cid-7ahxywo7]{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:auto}.acard-body[data-astro-cid-7ahxywo7]{flex-direction:column;flex:1;gap:.35rem;padding:1.1rem 1.25rem 1.2rem;display:flex}.acard-cat[data-astro-cid-7ahxywo7]{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-600);font-size:.72rem;font-weight:600}.acard[data-astro-cid-7ahxywo7] strong[data-astro-cid-7ahxywo7]{font-family:var(--font-head);color:var(--ink);font-size:1.08rem;font-weight:600;line-height:1.3}.acard-sum[data-astro-cid-7ahxywo7]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.acard-meta[data-astro-cid-7ahxywo7]{color:var(--muted);margin-top:auto;padding-top:.5rem;font-size:.78rem}.acard-lg[data-astro-cid-7ahxywo7] strong[data-astro-cid-7ahxywo7]{font-size:1.35rem}.acard-lg[data-astro-cid-7ahxywo7] .acard-sum[data-astro-cid-7ahxywo7]{-webkit-line-clamp:4;font-size:1rem}.ghero[data-astro-cid-62d46irs]{background:radial-gradient(50rem 26rem at 90% -20%, color-mix(in srgb, var(--honey) 7%, transparent), transparent 60%), linear-gradient(180deg, var(--navy-900), var(--navy-950));color:#c9d3e8;padding-block:clamp(2rem,1.2rem + 3vw,3.5rem) clamp(2.5rem,1.5rem + 3vw,4rem)}.ghero-inner[data-astro-cid-62d46irs]{max-width:60rem;position:relative}.ghero-kicker[data-astro-cid-62d46irs]{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--honey);margin-bottom:.7rem;font-size:.82rem;font-weight:600}.ghero[data-astro-cid-62d46irs] h1[data-astro-cid-62d46irs]{color:#fff;font-size:clamp(2.1rem,1.5rem + 2.6vw,3.5rem)}.ghero-lede[data-astro-cid-62d46irs]{max-width:42rem;font-size:1.15rem}.gsearch[data-astro-cid-62d46irs]{max-width:42rem;margin-top:1.5rem;position:relative}.gsearch[data-astro-cid-62d46irs] svg[data-astro-cid-62d46irs]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.gsearch[data-astro-cid-62d46irs] input[data-astro-cid-62d46irs]{width:100%;font:inherit;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:10px;padding:1rem 1rem 1rem 3rem;font-size:1.08rem}.gsearch[data-astro-cid-62d46irs] input[data-astro-cid-62d46irs]:focus{border-color:var(--honey);outline:none}.gstats[data-astro-cid-62d46irs]{flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.25rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.gstats[data-astro-cid-62d46irs] strong[data-astro-cid-62d46irs]{color:#fff}.results-count[data-astro-cid-62d46irs]{font-family:var(--font-head);color:var(--ink);margin-bottom:1.25rem;font-weight:600}.routes[data-astro-cid-62d46irs] .route-top[data-astro-cid-62d46irs]{align-items:center;gap:.85rem;margin-bottom:.8rem;display:flex}.routes[data-astro-cid-62d46irs] h3[data-astro-cid-62d46irs]{margin:0;font-size:1.12rem}.route[data-astro-cid-62d46irs] ul[data-astro-cid-62d46irs]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.route[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{border-top:1px solid var(--line);color:var(--body);padding:.5rem 0;font-weight:500;text-decoration:none;display:block}.route[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]:hover{color:var(--navy-600)}.cat-nav[data-astro-cid-62d46irs]{flex-wrap:wrap;gap:.5rem;padding-block:2rem .5rem;display:flex}.cat-nav[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{font-family:var(--font-head);color:var(--navy-800);border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:.5rem .85rem;font-size:.9rem;font-weight:500;text-decoration:none}.cat-nav[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs] span[data-astro-cid-62d46irs]{color:var(--muted);margin-left:.25rem}.cat-nav[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]:hover{border-color:var(--navy-600)}.cat-section[data-astro-cid-62d46irs]{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.cat-head[data-astro-cid-62d46irs]{align-items:flex-start;gap:1rem;max-width:52rem;margin-bottom:1.5rem;display:flex}.cat-head[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{margin:0 0 .25rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.cat-head[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--muted);margin:0}.extras[data-astro-cid-62d46irs] .extra[data-astro-cid-62d46irs]{flex-direction:column;gap:.6rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.h3[data-astro-cid-62d46irs]{margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.gloss-preview[data-astro-cid-62d46irs]{gap:.6rem;margin:.5rem 0;display:grid}.gloss-preview[data-astro-cid-62d46irs] dt[data-astro-cid-62d46irs]{font-family:var(--font-head);color:var(--ink);font-weight:600}.gloss-preview[data-astro-cid-62d46irs] dd[data-astro-cid-62d46irs]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.extra[data-astro-cid-62d46irs] .btn[data-astro-cid-62d46irs]{align-self:flex-start;margin-top:auto}.sector-links[data-astro-cid-62d46irs]{grid-template-columns:1fr 1fr;gap:.35rem 1rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.sector-links[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{font-weight:500}.how-we-write[data-astro-cid-62d46irs]{align-items:flex-start;gap:1.25rem;display:flex}.how-we-write[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{margin:.4rem 0 0}
