@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/cormorant-garamond-italic-latin.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}.information-content{padding-block:56px 72px}.information-heading{max-width:840px;padding-bottom:42px}.information-content h1{letter-spacing:-1.6px;overflow-wrap:anywhere;margin:16px 0 22px;font-size:clamp(34px,4vw,54px);line-height:1.12}.information-lead{color:var(--muted);max-width:740px;font-size:20px;line-height:1.65}.information-content h2{letter-spacing:-.8px;font-size:clamp(26px,2.6vw,34px);line-height:1.25}.information-content h3{font-size:19px;line-height:1.4}.prose{max-width:780px}.prose p,.prose dd,.prose li{color:var(--muted);font-size:16px;line-height:1.85}.prose p+p,.prose h2+p,.prose h3+p{margin-top:18px}.prose .eyebrow{margin-bottom:14px;font-size:11px}.prose a:not(.button){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.prose .text-link{color:var(--primary)}.editorial-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:65px;padding-block:50px;display:grid}.editorial-row .eyebrow{margin-bottom:18px}.prose .editorial-emphasis{color:var(--ink);margin-top:28px;font-size:23px}.prose .return-link{margin-top:30px}.information-section{border-top:1px solid var(--line);padding-block:48px}.about-opening{color:#fff;background:#111b32}.about-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:center;gap:65px;padding-block:65px;display:grid}.about-opening .eyebrow{color:#c4cde2}.about-opening h1{color:#edd181;margin-block:22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,5.5vw,78px);font-style:italic;font-weight:500;line-height:1.05}.about-support{font-size:20px;line-height:1.6}.about-logo{border-radius:12px;width:100%;height:auto}.trust-process{padding-bottom:48px}.process-line{flex-wrap:wrap;gap:14px 22px;margin:26px 0;padding:0;list-style:none;display:flex}.process-line li{color:var(--primary);font-size:17px;font-weight:600}.process-line li:not(:last-child):after{content:"→";color:var(--muted);margin-left:22px}.model-hierarchy{border-left:2px solid var(--primary);margin:0;padding:0 0 0 26px;list-style:none}.model-hierarchy li{padding:0 0 26px}.model-hierarchy li:last-child{padding-bottom:0}.model-hierarchy p,.assumption-grid p{color:var(--muted);margin-top:10px;line-height:1.8}.nadir-note{border-top:1px solid var(--line);margin-top:32px;padding-top:26px}.assumption-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.assumption-grid article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px}.assumption-grid h3{font-size:18px}.assumption-grid p{font-size:14px}.nonclaims{margin-block:12px 24px;padding-left:20px}.nonclaims li+li{margin-top:6px}.provenance-list{margin:0 0 26px}.provenance-list dt{margin-top:20px;font-weight:650}.provenance-list dt:first-child{margin-top:0}.provenance-list dd{margin:5px 0 0}.legal-notice{max-width:800px;min-height:55vh}.legal-notice>a{margin-top:28px;display:inline-flex}.reference-page .information-heading{max-width:900px}.reference-intro{margin-bottom:26px}.reference-search{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:25px}.reference-search label{margin-bottom:15px;font-size:19px;font-weight:600;display:block}.reference-input-row{gap:12px;display:flex}.reference-input-row input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #7a8598;border-radius:7px;padding:14px}.reference-input-row button{background:#fff;border:1px solid #7a8598;border-radius:7px;padding:12px 18px}.reference-search p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.reference-search #reference-status{color:var(--ink)}.reference-disclaimer{color:var(--muted);max-width:780px;margin:18px 0 24px;font-size:13px;line-height:1.8}.reference-shortcuts{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:45px;display:flex}.reference-shortcuts span{letter-spacing:1px;color:var(--muted);font-size:10px}.reference-shortcuts a{color:var(--primary);text-underline-offset:4px;padding-block:8px;font-size:13px;text-decoration:underline}.reference-group-note{color:var(--muted);margin:12px 0 24px;line-height:1.8}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.reference-card{border:1px solid var(--line);border-radius:12px;padding:26px;scroll-margin-top:24px}.reference-card>p{color:var(--muted);margin-block:12px 22px;font-size:15px;line-height:1.8}.reference-card details{border-top:1px solid var(--line)}.reference-card summary{color:var(--primary);cursor:pointer;padding-block:17px;font-size:14px;font-weight:600;line-height:1.6}.reference-card .prose p{font-size:14px}.reference-empty{border:1px solid var(--line);border-radius:12px;padding:24px}.reference-trust{margin-top:36px;line-height:1.8}.reference-trust a{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.about-grid{gap:30px}.editorial-row{gap:32px}.assumption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.information-content{padding-block:35px 45px}.information-heading{padding-bottom:30px}.information-content h1{letter-spacing:-1px}.information-lead{font-size:17px}.editorial-row{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:34px}.about-grid{grid-template-columns:minmax(0,1fr);padding-block:38px}.about-logo{max-width:320px}.about-support{font-size:18px}.assumption-grid,.reference-grid{grid-template-columns:minmax(0,1fr)}.reference-search,.reference-card{padding:20px}.reference-input-row{flex-wrap:wrap}.reference-input-row button{min-height:44px}.prose p,.prose dd,.prose li{font-size:15px}.process-line{gap:12px}.process-line li:not(:last-child):after{margin-left:12px}}
