@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2)format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}:root{--ink:#193451;--blue:#174fa3;--soft:#edf4fa;--yellow:#f4cc52;--muted:#435d72;--paper:#fff;--line:#c8d6e3;color:var(--ink);background:var(--paper);font-synthesis:none;color-scheme:light;font-family:Public Sans,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:17px;line-height:1.7}a{color:var(--blue);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:2px}img{max-width:100%;height:auto;display:block}svg{max-width:100%}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 1rem;font-family:"Source Serif 4",serif;font-weight:600;line-height:1.2}h1{font-size:clamp(2.15rem,4.8vw,4.15rem)}h2{font-size:clamp(1.65rem,2.8vw,2.5rem)}h3{font-size:1.45rem}p{margin:0 0 1.2rem}ul,ol{padding-left:1.4rem}.shell{width:min(1192px,100% - 64px);margin-inline:auto}.skip{z-index:99;background:#fff;padding:.75rem;position:absolute;top:-7rem;left:1rem}.skip:focus{top:.5rem}.site-header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:112px;display:flex}.brand{color:var(--ink);align-items:center;gap:13px;font-size:1.1rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.brand svg{flex-shrink:0}.brand small{color:var(--muted);margin-top:5px;font-size:.74rem;font-weight:400;display:block}.desktop-nav{align-items:center;gap:24px;font-size:.88rem;display:flex}.desktop-nav a{color:var(--ink);padding:.65rem 0;text-decoration:none}.desktop-nav a:hover{text-decoration:underline}.mobile-menu{display:none}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:55px;padding:76px 0 48px;display:grid}.hero h1{max-width:650px}.hero-copy{max-width:51ch;margin-top:24px;font-size:1.13rem;line-height:1.7}.hero-note{color:var(--muted);margin-top:18px;font-size:.82rem}.button{background:var(--blue);color:#fff;border-radius:4px;padding:13px 22px;font-size:.95rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.button:hover{background:var(--ink);text-decoration:underline}.hero-figure{margin:0}.hero-figure img{width:100%}figcaption{color:var(--muted);max-width:65ch;margin-top:12px;font-size:.8rem;line-height:1.5}.pathways{background:var(--soft);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 32px;display:grid}.pathways a{color:var(--ink);text-decoration:none}.pathways a:hover strong{text-decoration:underline}.pathways strong{margin-bottom:8px;font-size:.96rem;display:block}.pathways span{color:var(--muted);font-size:.85rem;line-height:1.55;display:block}.section{padding:65px 0}.section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.section-heading h2{max-width:27ch;margin:0}.section-heading>a{flex-shrink:0;font-size:.87rem}.dossier-list{grid-template-columns:repeat(2,1fr);gap:8px 48px;display:grid}.dossier-list article{border-top:1px solid var(--line);padding:24px 0}.dossier-list h3 a{color:var(--ink);text-decoration:none}.dossier-list p{max-width:55ch;color:var(--muted);font-size:.96rem}.text-link{font-size:.85rem}.feature-panel{background:var(--soft);border-radius:6px;grid-template-columns:1.1fr 1fr;gap:68px;padding:48px;display:grid}.feature-panel p{max-width:49ch}.sample-note{border-left:5px solid var(--yellow);background:#fff;padding:25px 28px}.sample-note h3{font-size:1.4rem}.sample-note dl{margin:18px 0}.sample-note dt{color:var(--muted);font-size:.75rem}.sample-note dd{margin:0 0 12px;font-size:.91rem;font-weight:600}.sample-note p{font-size:.82rem;line-height:1.6}.guide-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.guide-list article{border-top:3px solid var(--blue);padding-top:21px}.guide-list h2,.guide-list h3{font-size:1.45rem;line-height:1.3}.guide-list h2 a,.guide-list h3 a{color:var(--ink);text-decoration:none}.guide-list a:hover{text-decoration:underline}.guide-list p{color:var(--muted);font-size:.9rem;line-height:1.7}.method-note{max-width:790px;padding:24px 0 80px}.method-note h2{font-size:2rem}.method-note p{max-width:70ch}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px 15px;padding-top:27px;font-size:.76rem;display:flex}.breadcrumbs>*+:before{content:"/";color:var(--muted);margin-right:15px}.breadcrumbs a{color:var(--muted)}.page-heading{max-width:850px;padding:45px 0 35px}.page-heading h1{font-size:clamp(2rem,4.7vw,3.5rem)}.page-heading p{max-width:69ch;margin-top:20px;font-size:1.08rem}.decision-box{background:var(--soft);border-radius:5px;max-width:900px;margin-bottom:35px;padding:26px 32px}.decision-box h2{font-size:1.5rem}.decision-box ul{margin-bottom:0}.decision-box li+li{margin-top:7px}.info-wrap{max-width:890px;padding-bottom:70px}.article-heading{max-width:940px;padding:42px 0}.article-heading h1{max-width:28ch;font-size:clamp(2rem,4.2vw,3.3rem)}.category{margin-bottom:17px;font-size:.85rem;display:inline-block}.article-summary{max-width:68ch;margin-top:22px;font-size:1.15rem}.article-meta{color:var(--muted);margin:22px 0 0;font-size:.79rem}.reading-layout{grid-template-columns:232px minmax(0,760px);align-items:start;gap:60px;display:grid}.toc-column{font-size:.81rem;position:sticky;top:24px}.toc{background:var(--soft);border-radius:5px;padding:20px}.toc summary{cursor:pointer;font-weight:600;line-height:1.5}.toc ol{margin-bottom:0;padding-left:18px}.toc li{margin-top:13px;line-height:1.5}.toc a{color:var(--ink)}.toc-method{margin:18px 20px;display:block}.prose{overflow-wrap:anywhere;min-width:0;max-width:74ch}.prose h2{margin:2.8rem 0 1.2rem;scroll-margin-top:24px;font-size:1.9rem}.prose h2:first-child{margin-top:0}.prose h3{margin:1.7rem 0 1rem;scroll-margin-top:24px;font-size:1.4rem}.prose p,.prose li{font-size:1rem;line-height:1.85}.prose li+li{margin-top:.5rem}.prose figure{margin:2rem 0}.prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.8rem 0;font-size:.87rem;line-height:1.6}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px}.prose th{background:var(--soft);font-weight:600}.prose code{background:var(--soft);overflow-wrap:anywhere;border-radius:3px;padding:2px 5px;font-size:.87em}.prose blockquote{border-left:4px solid var(--yellow);background:var(--soft);margin:1.8rem 0;padding:14px 22px}.editor-note{background:var(--soft);border-radius:5px;margin-top:40px;padding:24px;font-size:.9rem}.editor-note p{margin-top:9px;font-size:.9rem}.sponsorship-notice{background:var(--soft);border-left:5px solid var(--blue);margin:22px 0;padding:16px 24px;font-size:.9rem}.sponsorship-notice p{margin:.5rem 0 0}.site-footer{background:var(--ink);color:#fff;margin-top:26px;padding:48px 0 22px}.site-footer a{color:#fff}.footer-grid{grid-template-columns:1.4fr .8fr 1fr;gap:65px;display:grid}.footer-name{font-family:"Source Serif 4",serif;font-size:1.45rem;text-decoration:none}.footer-grid p{max-width:46ch;margin-top:15px}.footer-grid nav a{margin-bottom:11px;font-size:.85rem;text-decoration:none;display:block}.footer-grid nav a:hover{text-decoration:underline}.small{font-size:.8rem;line-height:1.7}.footer-bottom{border-top:1px solid #687f95;max-width:95ch;margin:28px 0 0;padding-top:22px;font-size:.76rem}.glossary-nav{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.glossary-nav a{background:var(--soft);border-radius:3px;padding:8px 13px;font-size:.86rem}.glossary-list{max-width:820px}.glossary-list section{border-top:1px solid var(--line);padding:22px 0;scroll-margin-top:20px}.glossary-list h2{font-size:1.6rem}.glossary-list p{max-width:72ch}.worksheet{border:2px solid var(--line);max-width:900px;margin:32px 0;padding:32px}.worksheet h2{font-size:1.8rem}.worksheet .write-row{border-bottom:1px solid var(--line);break-inside:avoid;padding:16px 0 32px}.worksheet .write-row strong{font-size:.95rem;display:block}.worksheet .write-row span{color:var(--muted);font-size:.78rem;display:block}.worksheet-footnote{margin-top:20px;font-size:.75rem}.print-instructions{background:var(--soft);max-width:72ch;margin-top:25px;padding:20px 25px}.print-instructions p:last-child{margin-bottom:0}.download-line{margin-top:22px}.resource-example{max-width:850px;padding:35px 0}.resource-example table{table-layout:auto}.resource-example h2{margin-top:0}.site-footer a:focus-visible{outline-color:#fff}@media (width<=1000px){.desktop-nav{gap:16px;font-size:.78rem}.brand{font-size:.96rem}.hero{gap:30px}.reading-layout{grid-template-columns:195px minmax(0,1fr);gap:32px}.feature-panel{gap:35px;padding:35px}.footer-grid{gap:35px}}@media (width<=760px){.shell{width:calc(100% - 36px)}.header-inner{gap:16px;min-height:92px}.desktop-nav{display:none}.mobile-menu{flex-shrink:0;display:block;position:relative}.mobile-menu summary{cursor:pointer;padding:10px;font-size:.85rem}.mobile-menu nav{border:1px solid var(--line);z-index:10;background:#fff;border-radius:4px;width:230px;padding:15px;position:absolute;top:45px;right:0;box-shadow:0 4px 16px #19345125}.mobile-menu nav a{padding:9px;font-size:.85rem;display:block}.brand small{font-size:.66rem}.brand svg{width:29px;height:29px}.hero{grid-template-columns:1fr;gap:28px;padding:42px 0 32px}.hero-copy{font-size:1rem}.hero-figure{max-width:540px}.hero-figure img{max-height:350px}.pathways{grid-template-columns:1fr;gap:22px;padding:25px}.pathways a+a{border-top:1px solid var(--line);padding-top:20px}.section{padding:43px 0}.section-heading{display:block}.section-heading>a{margin-top:12px;display:inline-block}.dossier-list{grid-template-columns:1fr;gap:0}.feature-panel{grid-template-columns:1fr;gap:24px;padding:25px}.guide-list{grid-template-columns:1fr;gap:27px}.guide-list p{max-width:65ch}.method-note{padding-bottom:38px}.reading-layout{grid-template-columns:1fr;gap:32px}.toc-column{position:static}.toc-method{display:none}.article-heading{padding:30px 0}.article-summary{font-size:1.03rem}.page-heading{padding:32px 0}.prose table{font-size:.79rem}.prose td,.prose th{padding:8px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div{grid-column:1/-1}.footer-grid nav a{font-size:.78rem}.worksheet{padding:20px}.brand span{max-width:215px}}@media (width<=380px){.brand{gap:9px;font-size:.86rem}.brand small{max-width:165px;font-size:.6rem}.brand svg{width:25px}.mobile-menu summary{padding:8px}.sample-note{padding:20px}.prose table{font-size:.72rem}.prose th,.prose td{padding:6px}.breadcrumbs{font-size:.7rem}.feature-panel{padding:20px}.footer-grid{gap:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:16mm}body{color:#000;background:#fff;font-size:10pt}.site-header,.site-footer,.skip,.breadcrumbs,.print-instructions,.download-line,.resource-example,.resource-intro,.toc-column,.button{display:none!important}.shell,.info-wrap{width:100%;max-width:none;margin:0;padding:0}.page-heading{padding:0 0 10px}.page-heading h1{font-size:22pt}.worksheet{border:0;max-width:none;margin:0;padding:0}.worksheet h2{font-size:16pt}.worksheet .write-row{border-color:#777;padding:7px 0 18px}.worksheet .write-row strong{font-size:10pt}.worksheet .write-row span,.worksheet-footnote{color:#333;font-size:8pt}.worksheet-footnote{margin-top:12px}.prose p,.prose li{font-size:10pt}a{color:#000}h2,h3{break-after:avoid}table,img{break-inside:avoid}}
