/* Generated by scripts/build_v2.py from inline styles in the reference preview (CSP: style-src 'self'). */
.s-068a8dd { grid-column:1/-1; }
.s-1b0f499 { margin-top:16px; }
.s-4b84ae5 { width:63%; }
.s-56f4356 { margin-top:12px; }
.s-583f758 { margin-top:28px; }
.s-6ac1322 { width:42%; }
.s-8a77e5a { margin-top:8px; }
.s-8acc109 { font-size:1.8rem; }
.s-9162a24 { align-self:center; }
.s-9931721 { justify-self:start; }
.s-a26bda7 { margin-top:20px; }
.s-d45bbaf { color:var(--band-muted); }
.s-dfb2165 { align-items:start; }
.s-f3d7ce7 { gap:10px; }
.s-fa78694 { color:var(--head); }
.s-fd38678 { width:50%; }
.s-fe6b4e4 { width:75%; }
.hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.prose h2 { font-size: 1.5rem; margin-top: 1.6em; } .prose p, .prose li { max-width: 68ch; } .prose ul { padding-left: 1.2em; } .prose > * + * { margin-top: 0.8em; }
.center { text-align: center; } .stack.tight { gap: 6px; } .qh1 { font-size: clamp(1.8rem, 1.4rem + 1.6vw, 2.6rem); } .qh1.sm { font-size: clamp(1.6rem, 1.3rem + 1.2vw, 2.2rem); }
.h2-sm { font-size: 1.5rem; } .prov-field { margin-top: 16px; max-width: 320px; } .bars .bar-track { grid-column: 1 / -1; }
.notice.is-error { border-color: var(--crit); } .ts { min-height: 0; } .ts:empty { display: none; }
