.foc-hero{background:var(--anslation-ds-hero-glow,radial-gradient(60% 60% at 50% 0,var(--primary-soft),transparent)),var(--page)}.foc-eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-text)}.foc-band{background:var(--anslation-ds-band);color:var(--anslation-ds-band-ink)}.foc-band a.foc-band-primary{background:var(--anslation-ds-band-ink);color:var(--anslation-ds-brand-900)}.foc-band a.foc-band-secondary{border:1px solid rgb(255 255 255/45%);color:var(--anslation-ds-band-ink)}.foc-band a.foc-band-secondary:hover{background:rgb(255 255 255/10%)}.foc-spectrum{height:3px;border-radius:999px;background:var(--anslation-ds-spectrum,var(--primary))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.foc-reveal{animation:foc-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes foc-rise{0%{opacity:0;transform:translateY(14px)}}.foc-scroll-x{scrollbar-width:none}.foc-scroll-x::-webkit-scrollbar{display:none}.foc-prose p{margin-top:.875rem;font-size:1rem;line-height:1.75;color:var(--foreground-soft,var(--foreground))}.foc-prose h2{margin-top:2.25rem;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.foc-prose ul{margin-top:.75rem;padding-left:1.25rem;list-style:disc;color:var(--foreground-soft,var(--foreground));line-height:1.75}@media print{.foc-noprint,.foc-root header.sticky{display:none!important}}