.spec-hero{background:var(--brand-neutral-dark);color:var(--brand-text-inverse)}.spec-hero .eyebrow{color:var(--brand-text-inverse)}.spec-hero .sub-hero-grid{grid-template-columns:1.2fr 0.8fr;align-items:end}.spec-hero .visual{aspect-ratio:2;outline:1px solid var(--brand-text-inverse);outline-offset:4px}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.evidence-grid article{padding:24px;background:var(--brand-bg-alt)}.evidence-tag{font-size:.8rem;font-weight:700;color:var(--brand-primary-dark)}.evidence-rule{height:4px;margin:12px 0 16px;background:repeating-linear-gradient(90deg,var(--brand-primary) 0,var(--brand-primary) 12px,transparent 12px,transparent 16px)}@supports (background:repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.evidence-rule{background:repeating-linear-gradient(90deg,var(--brand-primary) 0 12px,transparent 12px 16px)}}.document-register{list-style:none;padding:0;border-top:1px solid var(--brand-border)}.document-register li{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid var(--brand-border);padding:16px 0}.document-register p{margin:0}.review-timeline{border-left:3px solid var(--brand-primary);padding-left:24px;margin-left:8px;display:grid;grid-gap:12px;gap:12px}@media (max-width:767px){.document-register li,.evidence-grid,.spec-hero .sub-hero-grid{grid-template-columns:1fr}}.spec-chart{display:block;width:100%;height:auto;max-height:160px;margin:12px 0 16px;color:var(--brand-primary-dark)}.spec-chart circle,.spec-chart path,.spec-chart rect{fill:none;stroke:currentColor;stroke-width:2}.spec-chart text{fill:currentColor;text-anchor:middle;font:12px Arial,sans-serif}