.Legal_pageContainer__jYYvk{position:relative;max-width:920px;margin:clamp(4rem,7vw,6rem) auto;padding:0 2rem}.Legal_pageContainer__jYYvk:before{content:"";position:fixed;inset:0;background-color:var(--ink-950);z-index:-1}.Legal_backLink__rs9cK{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:2.5rem;color:var(--ink-faint);text-decoration:none;font-weight:600;transition:color .2s ease}.Legal_backLink__rs9cK:before{content:"←";transition:transform .2s var(--ease-out)}.Legal_backLink__rs9cK:hover{color:var(--cyan)}.Legal_backLink__rs9cK:hover:before{transform:translateX(-3px)}.Legal_header__gpaRt{text-align:left;margin-bottom:2.5rem;border-bottom:1px solid var(--hair);padding-bottom:1.5rem}.Legal_title__9mQb4{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.018em;color:var(--ink-text);margin-top:.5rem;margin-bottom:0;line-height:1.2}.Legal_meta__fGsxD{font-family:var(--font-mono);font-size:.85rem;color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.Legal_toc__zfc9c{margin-bottom:2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--hair);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgb(28 33 43/.6),rgb(15 19 27/.6))}.Legal_tocLabel__a9kvG{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin:0 0 1rem}.Legal_tocList__dH1gd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.75rem}.Legal_tocList__dH1gd a{color:var(--ink-dim);text-decoration:none;font-size:.95rem;transition:color .15s ease}.Legal_tocList__dH1gd a:hover{color:var(--cyan)}.Legal_content__TOy7Y{padding:2rem;border:1px solid var(--hair);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgb(28 33 43/.88),rgb(15 19 27/.88));box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 14px 28px -24px rgb(0 0 0/.85);font-size:1.0625rem;line-height:1.85;color:var(--ink-dim)}.Legal_content__TOy7Y section{scroll-margin-top:6rem}.Legal_content__TOy7Y section+section{margin-top:2.75rem}.Legal_content__TOy7Y h2{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;margin-top:0;margin-bottom:1.25rem;color:var(--ink-text);border-bottom:1px solid var(--hair);padding-bottom:.5rem}.Legal_content__TOy7Y h3{font-size:clamp(1.1rem,2vw,1.25rem);font-weight:700;margin-top:2rem;margin-bottom:.75rem;color:var(--ink-text)}.Legal_content__TOy7Y p{margin-bottom:1.35rem}.Legal_content__TOy7Y ul{list-style:none;padding:0;margin:0 0 1.5rem}.Legal_content__TOy7Y li{margin-bottom:.75rem;margin-left:2rem;padding-left:1rem;position:relative}.Legal_content__TOy7Y li:before{content:"•";color:var(--cyan);font-weight:700;display:inline-block;width:1em;margin-left:-1.5em;position:absolute;left:1rem}.Legal_content__TOy7Y a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.Legal_content__TOy7Y a:hover{color:var(--ink-text)}.Legal_content__TOy7Y strong{color:var(--ink-text);font-weight:700}.Legal_callout__Sqbzn{margin:1.5rem 0;padding:1.25rem 1.5rem;border:1px solid var(--hair-strong);border-left:3px solid var(--cyan);border-radius:var(--radius-md);background:rgb(91 155 213/.06)}.Legal_callout__Sqbzn p:last-child{margin-bottom:0}.Legal_disclaimer__KubdL{margin:1.5rem 0;font-size:.95rem;color:var(--ink-faint)}@media (max-width:720px){.Legal_tocList__dH1gd{grid-template-columns:1fr}}@media (max-width:640px){.Legal_pageContainer__jYYvk{padding:0 1.25rem}.Legal_content__TOy7Y{padding:1.5rem}}