.n-hero[data-astro-cid-z6xhinuh]{padding-block:44px 96px}.n-featured[data-astro-cid-z6xhinuh]{margin-top:-72px}.n-feat[data-astro-cid-z6xhinuh]{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;transition:transform .18s;display:grid;overflow:hidden}.n-feat[data-astro-cid-z6xhinuh]:hover{color:var(--ink);transform:translateY(-3px)}.n-feat[data-astro-cid-z6xhinuh] img[data-astro-cid-z6xhinuh]{aspect-ratio:16/9;object-fit:cover;width:100%}.n-feat-body[data-astro-cid-z6xhinuh]{padding:24px clamp(20px,4vw,40px) 28px}.n-feat-title[data-astro-cid-z6xhinuh]{font-family:var(--font-display);color:var(--navy-ink);margin:0 0 .4em;font-size:clamp(1.7rem,4.4vw,2.4rem);font-weight:700;line-height:1.1}.n-more[data-astro-cid-z6xhinuh]{color:#2b4189;font-weight:700;text-decoration:underline}@media (width>=860px){.n-feat[data-astro-cid-z6xhinuh]{grid-template-columns:1.1fr 1fr;align-items:center}.n-feat[data-astro-cid-z6xhinuh] img[data-astro-cid-z6xhinuh]{aspect-ratio:auto;height:100%;min-height:320px}}.n-tag[data-astro-cid-z6xhinuh]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin:0 0 .4em;font-size:.85rem;font-weight:600}.n-meta[data-astro-cid-z6xhinuh]{color:var(--muted);margin:0;font-size:.95rem}.n-head[data-astro-cid-z6xhinuh]{gap:12px;margin-bottom:24px;display:grid}.n-head[data-astro-cid-z6xhinuh] h2[data-astro-cid-z6xhinuh]{margin:0}.n-filter[data-astro-cid-z6xhinuh]{flex-wrap:wrap;gap:8px;display:flex}.n-filter[data-astro-cid-z6xhinuh][hidden]{display:none}@media (width<=599px){.n-filter[data-astro-cid-z6xhinuh]{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.n-filter[data-astro-cid-z6xhinuh] button[data-astro-cid-z6xhinuh]{flex:none}}.n-filter[data-astro-cid-z6xhinuh] button[data-astro-cid-z6xhinuh]{border:2px solid var(--navy);background:var(--white);min-height:44px;color:var(--navy-ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:1rem;font-weight:700}.n-filter[data-astro-cid-z6xhinuh] button[data-astro-cid-z6xhinuh] span[data-astro-cid-z6xhinuh]{background:var(--navy-soft);min-width:26px;height:22px;color:var(--navy-ink);border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-size:.8rem;font-weight:700;display:inline-grid}.n-filter[data-astro-cid-z6xhinuh] button[data-astro-cid-z6xhinuh][aria-pressed=true]{background:var(--navy-ink);border-color:var(--navy-ink);color:var(--white)}.n-filter[data-astro-cid-z6xhinuh] button[data-astro-cid-z6xhinuh][aria-pressed=true] span[data-astro-cid-z6xhinuh]{color:#dfe5f6}.n-status[data-astro-cid-z6xhinuh]{color:var(--muted);min-height:1.2em;margin:0;font-size:1rem}.n-grid[data-astro-cid-z6xhinuh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.n-grid[data-astro-cid-z6xhinuh] li[data-astro-cid-z6xhinuh][hidden]{display:none}.n-card[data-astro-cid-z6xhinuh]{border-radius:var(--radius);background:var(--navy-soft);height:100%;color:var(--ink);flex-direction:column;gap:6px;padding:14px 14px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.n-card[data-astro-cid-z6xhinuh]:hover{box-shadow:var(--shadow);color:var(--ink);transform:translateY(-4px)}.n-card[data-astro-cid-z6xhinuh] img[data-astro-cid-z6xhinuh],.n-noimg[data-astro-cid-z6xhinuh]{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin-bottom:8px}.n-noimg[data-astro-cid-z6xhinuh]{background:var(--navy);color:#ffffffd9;font-family:var(--font-display);letter-spacing:.02em;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.n-card[data-astro-cid-z6xhinuh]>[data-astro-cid-z6xhinuh]:not(img,.n-noimg){padding-inline:6px}.n-card[data-astro-cid-z6xhinuh] h3[data-astro-cid-z6xhinuh]{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.368rem;margin:0;font-size:1.3rem;display:-webkit-box;overflow:hidden}.n-sum[data-astro-cid-z6xhinuh]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;display:-webkit-box;overflow:hidden}.n-card[data-astro-cid-z6xhinuh] .n-meta[data-astro-cid-z6xhinuh]{margin-top:auto;padding-top:6px}.n-guides[data-astro-cid-z6xhinuh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.n-guides[data-astro-cid-z6xhinuh] a[data-astro-cid-z6xhinuh]{border-radius:var(--radius);min-height:44px;color:var(--white);font-family:var(--font-display);background:#2b3c75;gap:2px;padding:16px 18px;font-size:1.2rem;font-weight:600;line-height:1.2;text-decoration:none;display:grid}.n-guides[data-astro-cid-z6xhinuh] a[data-astro-cid-z6xhinuh]:hover{color:var(--white);background:#34488a}.n-guides[data-astro-cid-z6xhinuh] span[data-astro-cid-z6xhinuh]{text-transform:uppercase;letter-spacing:.08em;color:#dfe5f6;font-size:.85rem}@media (prefers-reduced-motion:reduce){.n-feat[data-astro-cid-z6xhinuh],.n-card[data-astro-cid-z6xhinuh]{transition:none}.n-feat[data-astro-cid-z6xhinuh]:hover,.n-card[data-astro-cid-z6xhinuh]:hover{transform:none}}
