html{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body>header{background:var(--surface-page);z-index:var(--z-header);position:fixed;top:0;left:0;right:0}@media print{body>header{position:static}}[id]{scroll-margin-top:var(--nav-height)}.section-light+.section-light{background:var(--paper-alt);padding-top:var(--space-10)}.section-light:has(+.section-light){padding-bottom:var(--space-10)}body{padding-top:var(--nav-height)}section{padding:var(--space-11) 0;align-items:center;display:flex}@media (min-width:769px){section{padding:var(--space-13) 0}}h2{font-size:var(--fs-display);font-weight:var(--fw-heavy);margin-bottom:var(--space-9);letter-spacing:-.04em;color:var(--red);line-height:1.1}h3{font-size:var(--fs-h3-sub);font-weight:var(--fw-bold);margin-bottom:var(--space-4);letter-spacing:-.01em}p{font-size:var(--fs-body-lg);margin-bottom:var(--space-6);line-height:1.8}@media (max-width:768px){section{padding:var(--space-10) 0}h2{font-size:var(--fs-h2-form)}h3{font-size:24px}p{font-size:var(--fs-body)}}.stack-form .form-field,.stack-form .form-field-full{margin-bottom:var(--space-6)}.stack-form .form-row .form-field{margin-bottom:0}.stack-form .form-submit{margin-top:var(--space-2)}