.legal-document-page{background:var(--bg);min-height:100vh;color:var(--ink)}.legal-document-page__main{width:var(--page);max-width:42rem;margin-inline:auto;padding:0 1rem clamp(4rem,10vw,6rem)}.legal-document-page__back{margin:1.5rem 0 2rem;font-size:.95rem}.legal-document-page__back a{color:var(--accent);text-decoration:none}.legal-document-page__back a:hover{text-decoration:underline}.legal-document-page__header h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.15}.legal-document-page__lede{color:var(--ink-muted,#171717b8);margin:0 0 1rem;font-size:1.05rem;line-height:1.55}.legal-document-page__disclaimer{color:var(--ink-muted,#171717b8);background:#1c4d6e0f;border-radius:.5rem;margin:0 0 2rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.legal-document-page__related{color:var(--ink-muted,#171717b8);margin:0 0 2rem;font-size:.92rem;line-height:1.55}.legal-document-page__related a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal-document-page__highlight{background:var(--bg-soft);border:1px solid #1c4d6e33;border-radius:.75rem;margin-bottom:2.5rem;padding:1.25rem 1.35rem}.legal-document-page__highlight p{margin:0 0 .75rem;font-size:.95rem;line-height:1.55}.legal-document-page__highlight p:last-child{margin-bottom:0}.legal-document-page__highlight p:last-of-type.legal-document-page__highlight-muted{color:var(--ink-muted,#171717b8);font-size:.88rem}.legal-document-page__section{margin-bottom:2.25rem}.legal-document-page__section h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 1rem;font-size:1.35rem;font-weight:500}.legal-document-page__section p{color:var(--ink-muted,#171717c7);margin:0 0 1rem;font-size:.95rem;line-height:1.6}.legal-document-page__section ul{margin:0;padding-left:1.25rem}.legal-document-page__section li{color:var(--ink-muted,#171717c7);margin-bottom:.65rem;font-size:.95rem;line-height:1.55}
