@layer page{body{font-family:var(--primary-font-family);font-optical-sizing:auto;--web-width:clamp(200px, 90vw, 1100px);margin:0}h1,h2,h3{color:var(--neutral-000);font-weight:400}h1{font-size:2.5rem}h2{margin-block-end:10px;font-size:1.2rem;font-weight:500}h3{margin-block-end:5px;font-size:1rem;font-weight:500}section:has(>h3){margin-block-start:20px}li{margin-bottom:8px}li:last-child{margin-bottom:0}footer{background-color:var(--neutral-950);border-top:1px solid var(--neutral-800);font-size:.75em}footer>div{width:var(--web-width);color:var(--neutral-400);margin-inline:auto;padding-block:20px}main{background-color:var(--neutral-950)}main>div{width:var(--web-width);color:var(--neutral-200);margin-inline:auto;padding-block:20px 60px}.metadata-container{border-bottom:1px solid var(--neutral-800);padding-block-end:20px}.intro-container{padding-block-start:20px}.sections-container{row-gap:30px;margin-block-start:30px;display:grid}.legal-docs-section{flex-wrap:nowrap;gap:25px;margin-left:auto;display:flex}.legal-docs-section a:hover{color:var(--neutral-100)}.footer .footer-container{grid-template-columns:auto auto 1fr;grid-template-areas:none;column-gap:10px}@container footer (width<=650px){.footer .footer-container{grid-template-columns:auto 1fr;row-gap:10px}.legal-docs-section{grid-column:span 2;margin-left:0}}@media (prefers-reduced-motion:no-preference){.legal-docs-section a{transition:color .2s ease-in}}.bold{color:var(--neutral-000);font-weight:500}.date-ordinal{font-variant-numeric:ordinal;font-feature-settings:"ordn"}}
