.resources-page{--resources-ink:#17394c;--resources-muted:#526b78;--resources-cream:#fbf7f2;--resources-line:rgba(23,57,76,0.12);--resources-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;color:var(--resources-ink)}.resources-page .container.resources-shell{width:min(1180px,100%)}.resources-skip{position:absolute;left:16px;top:12px;z-index:40;padding:10px 14px;border-radius:999px;background:#17394c;color:#fff;transform:translateY(-160%)}.resources-skip:focus{transform:none}.resources-page :where(a,button,input,select):focus-visible{outline:3px solid #0f766e;outline-offset:3px}.resources-kicker{margin:0 0 10px;color:#0f766e;font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.resources-article-header,.resources-hero,.resources-listing-header{display:grid;grid-gap:18px;gap:18px}.resources-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(24px,4vw,56px);padding:clamp(12px,2vw,28px) 0 clamp(8px,2vw,18px)}.resources-card h3,.resources-page h1,.resources-page h2{font-family:var(--resources-serif);letter-spacing:-.03em}.resources-article h1,.resources-hero h1,.resources-listing-header h1{margin:0;max-width:16ch;color:var(--resources-ink);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:560;line-height:1.02}.resources-article h1,.resources-listing-header h1{max-width:18ch}.resources-lede,.resources-standfirst{max-width:42rem;margin:0;color:var(--resources-muted);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65}.resources-card-media,.resources-hero-figure{overflow:hidden;border-radius:28px;background:#efe6da}.resources-card-media img,.resources-hero-figure img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.resources-hero-figure{margin:0;aspect-ratio:4/5;box-shadow:0 24px 60px rgba(23,57,76,.12)}.resources-article .resources-hero-figure figcaption,.resources-hero-figure figcaption{padding:10px 4px 0;color:var(--resources-muted);font-size:.82rem}.resources-article,.resources-cta,.resources-search,.resources-section{margin-top:clamp(28px,4vw,52px)}.resources-search{padding:clamp(18px,3vw,28px);border:1px solid var(--resources-line);border-radius:30px;background:radial-gradient(circle at top right,rgba(20,184,166,.14),transparent 32%),var(--resources-cream)}.resources-cta h2,.resources-search h2,.resources-section h2{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.12}.resources-search-copy p,.resources-section-head p{max-width:46rem;margin:8px 0 0;color:var(--resources-muted);line-height:1.6}.resources-search-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,.7fr) minmax(180px,.8fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-top:18px}.resources-field{display:grid;grid-gap:6px;gap:6px;color:var(--resources-ink);font-size:.86rem;font-weight:700}.resources-field input,.resources-field select{width:100%;min-height:52px;padding:0 14px;border:1px solid rgba(23,57,76,.16);border-radius:16px;background:#fff;color:var(--resources-ink)}.resources-search-clear{min-height:52px}.resources-byline,.resources-disclaimer,.resources-empty,.resources-result-count,.resources-roadmap-note,.resources-search-hint{color:var(--resources-muted);line-height:1.6}.resources-result-count{margin:16px 0 12px;font-weight:700}.resources-section-head{max-width:46rem;margin-bottom:18px}.resources-age-grid,.resources-card-grid,.resources-topic-grid{display:grid;grid-gap:16px;gap:16px}.resources-age-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.resources-card-grid,.resources-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-age-card,.resources-card,.resources-topic-card{border:1px solid var(--resources-line);border-radius:24px;background:rgba(255,255,255,.82);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.resources-age-card,.resources-topic-card{display:grid;grid-gap:6px;gap:6px;min-height:148px;padding:18px}.resources-age-card span,.resources-card h2,.resources-card h3,.resources-topic-card h3{margin:0}.resources-age-card span{color:#0f766e;font-family:var(--resources-serif);font-size:1.8rem}.resources-age-card strong,.resources-topic-card h3{font-size:1.05rem}.resources-age-card small,.resources-card p,.resources-topic-card p{margin:0;color:var(--resources-muted);line-height:1.5}.resources-age-card:hover,.resources-card:hover,.resources-topic-card:hover{transform:translateY(-3px);border-color:rgba(15,118,110,.35);box-shadow:0 18px 40px rgba(23,57,76,.1)}.resources-card:hover img{transform:scale(1.04)}.resources-card-link{display:grid;height:100%}.resources-card-media{aspect-ratio:3/2;border-bottom-left-radius:0;border-bottom-right-radius:0}.resources-card-body{display:grid;grid-gap:8px;gap:8px;padding:16px 16px 18px}.resources-card h2,.resources-card h3{font-size:1.35rem;line-height:1.2}.resources-questions{padding:clamp(20px,3vw,32px);border-radius:30px;background:#17394c;color:#f7f3ec}.resources-question-list span,.resources-questions .resources-section-head p{color:rgba(247,243,236,.76)}.resources-question-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;counter-reset:question}.resources-question-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(247,243,236,.16)}.resources-question-list li:before{counter-increment:question;content:counter(question,decimal-leading-zero);color:#7dd3c7;font-family:var(--resources-serif)}.resources-question-list a{font-family:var(--resources-serif);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.25}.resources-guidance-list,.resources-references,.resources-suggest-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.resources-guidance-list a,.resources-suggest-list a{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid var(--resources-line);border-radius:22px;background:rgba(255,255,255,.76)}.resources-guidance-list span,.resources-suggest-list span{color:var(--resources-muted);line-height:1.55}.resources-cta{display:grid;grid-gap:12px;gap:12px;padding:clamp(22px,4vw,36px);border-radius:30px;background:linear-gradient(145deg,rgba(20,184,166,.16),rgba(255,255,255,.4)),#f7f3ec}.resources-cta p{max-width:44rem;margin:0;color:var(--resources-muted);line-height:1.65}.resources-cta-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.resources-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;color:var(--resources-muted);font-size:.92rem}.resources-breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px}.resources-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.resources-article .resources-hero-figure{aspect-ratio:16/8;margin-top:8px}.resources-prose{width:min(42rem,100%);margin-top:28px}.resources-prose section+section{margin-top:1.6rem}.resources-prose h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2vw,2rem)}.resources-prose li,.resources-prose p{font-size:1.0625rem;line-height:1.75}.resources-prose ul{display:grid;grid-gap:8px;gap:8px;padding-left:1.2rem}.resources-references a{text-decoration:underline;text-underline-offset:3px}.resources-byline,.resources-disclaimer{font-size:.95rem}@media (max-width:980px){.resources-age-grid,.resources-card-grid,.resources-hero,.resources-search-form,.resources-topic-grid{grid-template-columns:1fr 1fr}.resources-hero{align-items:start}.resources-article h1,.resources-hero h1{max-width:none}.resources-question-list li{grid-template-columns:auto minmax(0,1fr)}.resources-question-list span{grid-column:2}}@media (max-width:680px){.resources-age-grid,.resources-card-grid,.resources-hero,.resources-question-list li,.resources-search-form,.resources-topic-grid{grid-template-columns:1fr}.resources-article .resources-hero-figure,.resources-hero-figure{aspect-ratio:4/3}.resources-cta-actions .btn,.resources-search-clear{width:100%;justify-content:center}.resources-question-list span{grid-column:auto}}@media (prefers-reduced-motion:reduce){.resources-age-card,.resources-card,.resources-card-media img,.resources-hero-figure img,.resources-topic-card{transition:none}.resources-age-card:hover,.resources-card:hover,.resources-card:hover img,.resources-topic-card:hover{transform:none}}