.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.crumbs a,.crumbs span{font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.crumbs a:hover{color:var(--accent)}.crumbs i{width:10px;height:1px;background:var(--faint);font-style:normal}.factbar{display:flex;flex-wrap:wrap;gap:1px;margin-top:clamp(18px,2.6cqi,30px);background:var(--hair-2);border:1px solid var(--hair-2)}.factbar>div{flex:1 1 140px;min-width:0;padding:14px 16px;background:var(--surface)}.factbar dt{margin:0 0 6px;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.factbar dd{margin:0;font-size:12.5px;line-height:1.5;color:var(--bone)}.prose{max-width:68ch}.prose>*+*{margin-top:clamp(14px,1.8cqi,22px)}.prose h2{margin-top:clamp(28px,4cqi,52px);margin-bottom:0;font-size:clamp(19px,2.8cqi,30px);line-height:1.06;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.prose h3{margin-top:clamp(20px,2.6cqi,32px);margin-bottom:0;font-size:clamp(13px,1.5cqi,16px);line-height:1.25;font-weight:700;letter-spacing:.01em;color:var(--bone)}.prose p{margin:0;font-size:13px;line-height:1.7;color:var(--dim)}.prose strong{color:var(--bone);font-weight:500}.prose a{border-bottom:1px solid rgba(45,140,255,.35)}.prose a:hover{border-bottom-color:var(--accent-lift)}.prose ul,.prose ol{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.prose li{display:flex;gap:10px;font-size:12.5px;line-height:1.6;color:var(--dim)}.prose ul>li:before{content:"—";color:var(--accent);flex:0 0 auto}.prose ol{counter-reset:n}.prose ol>li{counter-increment:n}.prose ol>li:before{content:counter(n,decimal-leading-zero);color:var(--accent);font-size:9px;letter-spacing:.1em;padding-top:4px;flex:0 0 auto}.prose blockquote{margin:0;padding-left:16px;border-left:1px solid var(--accent)}.prose blockquote p{color:var(--bone)}.prose table{width:100%;border-collapse:collapse;font-size:12px}.prose th,.prose td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid rgba(237,231,221,.1);color:var(--dim);font-weight:400}.prose th{font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.xlinks{margin-top:clamp(30px,4cqi,56px);padding-top:clamp(18px,2.4cqi,28px);border-top:1px solid var(--hair)}.xlinks>.label{display:block;color:var(--accent);margin-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{padding:9px 13px;border:1px solid rgba(237,231,221,.18);color:var(--bone);font-size:11px;line-height:1.2}.chips a:hover{border-color:var(--accent);color:var(--accent-lift)}.hub{display:flex;flex-wrap:wrap;gap:1px;background:var(--hair-2);border:1px solid var(--hair-2)}.hub a{flex:1 1 250px;min-width:0;padding:clamp(16px,2.2cqi,26px);background:var(--surface);color:var(--bone);display:flex;flex-direction:column;gap:9px}.hub a:hover{background:#15110e;color:var(--bone)}.hub .no{font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.hub b{font-size:clamp(14px,1.7cqi,18px);line-height:1.15;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.hub p{margin:0;font-size:12px;line-height:1.6;color:var(--dim)}.hub .go{margin-top:auto;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.hub a:hover .go{color:var(--accent)}.faq{margin-top:clamp(30px,4cqi,56px)}.faq>.label{display:block;color:var(--accent);margin-bottom:16px}.faq dl{margin:0;display:flex;flex-direction:column;border-top:1px solid rgba(237,231,221,.1)}.faq dt{margin:0;padding:16px 0 0;font-size:13px;line-height:1.4;font-weight:700;color:var(--bone)}.faq dd{margin:0;padding:8px 0 16px;font-size:12.5px;line-height:1.65;color:var(--dim);border-bottom:1px solid rgba(237,231,221,.1);max-width:64ch}.endcta{margin-top:clamp(30px,4cqi,56px);padding:clamp(20px,3cqi,38px);border:1px solid rgba(45,140,255,.4);background:#2d8cff0f}.endcta b{display:block;font-size:clamp(19px,3cqi,30px);line-height:1.02;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:10px}.endcta p{margin:0 0 18px;font-size:13px;line-height:1.65;color:var(--dim);max-width:48ch}.endcta .row{display:flex;flex-wrap:wrap;gap:10px}
