.legalPolicy-module__yS2x9G__page{background:radial-gradient(circle at top right, rgba(var(--agentic-primary-rgb), .12), transparent 34rem), var(--agentic-background-deep);min-height:100%;padding:clamp(28px,6vw,72px) clamp(18px,5vw,64px)}.legalPolicy-module__yS2x9G__document{width:min(100%,900px);margin:0 auto}.legalPolicy-module__yS2x9G__header{border-bottom:1px solid rgba(var(--agentic-border-rgb), .5);gap:14px;padding-bottom:32px;display:grid}.legalPolicy-module__yS2x9G__homeLink{width:fit-content;color:var(--agentic-primary-hover);letter-spacing:.02em;font-weight:850;text-decoration:none}.legalPolicy-module__yS2x9G__homeLink:hover,.legalPolicy-module__yS2x9G__contents a:hover,.legalPolicy-module__yS2x9G__clause a:hover,.legalPolicy-module__yS2x9G__versionHistory a:hover{text-decoration-thickness:2px}.legalPolicy-module__yS2x9G__eyebrow{color:var(--agentic-info);letter-spacing:.13em;text-transform:uppercase;margin:16px 0 -8px;font-size:.78rem;font-weight:800}.legalPolicy-module__yS2x9G__header h1{color:var(--agentic-text);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,6vw,4.5rem);line-height:.98}.legalPolicy-module__yS2x9G__summary{max-width:65ch;color:var(--agentic-text-muted);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.legalPolicy-module__yS2x9G__metadata{flex-wrap:wrap;gap:12px;margin:6px 0 0;display:flex}.legalPolicy-module__yS2x9G__metadata div{border:1px solid rgba(var(--agentic-border-rgb), .42);background:rgba(var(--agentic-text-rgb), .035);border-radius:8px;min-width:150px;padding:10px 12px}.legalPolicy-module__yS2x9G__metadata dt{color:var(--agentic-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.legalPolicy-module__yS2x9G__metadata dd{color:var(--agentic-text-secondary);margin:4px 0 0;font-size:.9rem}.legalPolicy-module__yS2x9G__contents{border:1px solid rgba(var(--agentic-border-rgb), .45);border-left:3px solid rgba(var(--agentic-primary-rgb), .72);background:#111c2eb3;border-radius:8px;margin:28px 0 44px;padding:22px 24px}.legalPolicy-module__yS2x9G__contents h2{margin:0 0 12px;font-size:1rem}.legalPolicy-module__yS2x9G__contents ol{columns:2;gap:36px;margin:0;padding-left:20px}.legalPolicy-module__yS2x9G__contents li{break-inside:avoid;color:var(--agentic-text-subtle);margin:7px 0}.legalPolicy-module__yS2x9G__contents a,.legalPolicy-module__yS2x9G__clause a,.legalPolicy-module__yS2x9G__versionHistory a{color:var(--agentic-primary-hover);text-underline-offset:3px}.legalPolicy-module__yS2x9G__sections{gap:48px;display:grid}.legalPolicy-module__yS2x9G__sections>section{scroll-margin-top:20px}.legalPolicy-module__yS2x9G__sections h2,.legalPolicy-module__yS2x9G__versionHistory h2{color:var(--agentic-text);margin:0 0 22px;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.2}.legalPolicy-module__yS2x9G__clause{scroll-margin-top:20px}.legalPolicy-module__yS2x9G__clause+.legalPolicy-module__yS2x9G__clause{margin-top:26px}.legalPolicy-module__yS2x9G__clauseHeading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.legalPolicy-module__yS2x9G__clauseHeading h3{color:var(--agentic-info-strong);margin:0;font-size:1.05rem}.legalPolicy-module__yS2x9G__clauseLink{flex:none;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;text-decoration:none;color:var(--agentic-text-disabled)!important}.legalPolicy-module__yS2x9G__clause p,.legalPolicy-module__yS2x9G__clause li,.legalPolicy-module__yS2x9G__versionHistory p{color:var(--agentic-text-muted);font-size:1rem;line-height:1.78}.legalPolicy-module__yS2x9G__clause p{margin:10px 0 0}.legalPolicy-module__yS2x9G__clause ul{gap:7px;margin:12px 0 0;padding-left:24px;display:grid}.legalPolicy-module__yS2x9G__versionHistory{border-top:1px solid rgba(var(--agentic-border-rgb), .5);margin-top:52px;padding-top:28px}@media (max-width:640px){.legalPolicy-module__yS2x9G__page{padding-top:32px}.legalPolicy-module__yS2x9G__contents ol{columns:1}.legalPolicy-module__yS2x9G__metadata{grid-template-columns:1fr;display:grid}}@media print{.legalPolicy-module__yS2x9G__page{background:#fff;min-height:auto;padding:0}.legalPolicy-module__yS2x9G__document{width:100%}.legalPolicy-module__yS2x9G__homeLink,.legalPolicy-module__yS2x9G__clauseLink{display:none}.legalPolicy-module__yS2x9G__header,.legalPolicy-module__yS2x9G__versionHistory{border-color:#777}.legalPolicy-module__yS2x9G__metadata div,.legalPolicy-module__yS2x9G__contents{background:0 0;border-color:#999}.legalPolicy-module__yS2x9G__contents ol{columns:1}.legalPolicy-module__yS2x9G__header h1,.legalPolicy-module__yS2x9G__summary,.legalPolicy-module__yS2x9G__eyebrow,.legalPolicy-module__yS2x9G__metadata dt,.legalPolicy-module__yS2x9G__metadata dd,.legalPolicy-module__yS2x9G__contents li,.legalPolicy-module__yS2x9G__contents a,.legalPolicy-module__yS2x9G__sections h2,.legalPolicy-module__yS2x9G__clauseHeading h3,.legalPolicy-module__yS2x9G__clause p,.legalPolicy-module__yS2x9G__clause li,.legalPolicy-module__yS2x9G__clause a,.legalPolicy-module__yS2x9G__versionHistory h2,.legalPolicy-module__yS2x9G__versionHistory p,.legalPolicy-module__yS2x9G__versionHistory a{color:#000}.legalPolicy-module__yS2x9G__sections h2,.legalPolicy-module__yS2x9G__clauseHeading,.legalPolicy-module__yS2x9G__versionHistory h2{break-after:avoid}}
