@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url("/assets/fonts/manrope-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url("/assets/fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500 700;font-display:swap;src:url("/assets/fonts/cormorant-garamond-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500 700;font-display:swap;src:url("/assets/fonts/cormorant-garamond-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.crumb-trail{width:min(1280px,100%);margin:0 auto;padding:16px clamp(20px,5vw,48px);display:flex;gap:8px;align-items:center;font-size:.75rem;color:var(--ink-mute,#6b7279)}
.crumb-trail a{text-decoration:underline;text-underline-offset:3px}.faq-enrichment{padding:clamp(52px,7vw,88px) var(--gutter,24px);border-top:1px solid var(--rule,rgba(0,7,25,.12));background:#fff;color:#000719}.faq-inner{max-width:900px;margin:auto}.faq-enrichment h2{font-family:"Cormorant Garamond",serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;margin:0 0 24px}.faq-enrichment details{border-top:1px solid rgba(0,7,25,.14);padding:18px 0}.faq-enrichment summary{font-weight:700;cursor:pointer}.faq-enrichment p{max-width:74ch;margin:12px 0 0;color:rgba(0,7,25,.72)}.related-resources{max-width:1100px;margin:0 auto;padding:48px 24px}.related-resources h2{font-size:1.4rem}.related-resources div{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.related-resources a{border:1px solid rgba(0,7,25,.18);padding:10px 14px;border-radius:3px;font-weight:700;font-size:.85rem}
