.legal-module__Yd4PWa__page{min-height:100vh;color:var(--fg);background:radial-gradient(circle at 82% 4%, #341e36c7, transparent 31rem), radial-gradient(circle at 10% 48%, #03ccd90b, transparent 32rem), var(--bg-deep)}.legal-module__Yd4PWa__hero{border-bottom:1px solid var(--border);width:min(1120px,100% - 64px);margin:auto;padding:104px 0 88px}.legal-module__Yd4PWa__hero h1{max-width:900px;color:var(--fg);font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(64px,8vw,108px);font-weight:400;line-height:.9}.legal-module__Yd4PWa__hero h1 span{color:#eaaa00;display:block}.legal-module__Yd4PWa__heroLead{max-width:760px;color:var(--fg-muted);margin:32px 0 0;font-size:20px;line-height:1.7}.legal-module__Yd4PWa__effective{color:var(--camel);letter-spacing:.14em;text-transform:uppercase;margin:25px 0 0;font-size:10px;font-weight:700}.legal-module__Yd4PWa__body{grid-template-columns:230px minmax(0,760px);align-items:start;gap:92px;width:min(1120px,100% - 64px);margin:auto;padding:86px 0 132px;display:grid}.legal-module__Yd4PWa__contents{border-top:1px solid var(--border-strong);display:grid;position:sticky;top:28px}.legal-module__Yd4PWa__contents p{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0;padding:18px 0 13px;font-size:9px;font-weight:700}.legal-module__Yd4PWa__contents a{color:var(--fg-soft);padding:9px 0;font-size:12px;line-height:1.35;transition:color .2s,transform .2s}.legal-module__Yd4PWa__contents a:hover{color:var(--accent);transform:translate(3px)}.legal-module__Yd4PWa__article{gap:62px;display:grid}.legal-module__Yd4PWa__article section{border-top:1px solid var(--border);padding-top:32px;scroll-margin-top:32px}.legal-module__Yd4PWa__article section:first-child{border-top:0;padding-top:0}.legal-module__Yd4PWa__article h2{color:var(--fg);font-family:var(--display);margin:0 0 20px;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1}.legal-module__Yd4PWa__article h3{color:var(--mint);letter-spacing:.04em;margin:30px 0 10px;font-size:13px}.legal-module__Yd4PWa__article p,.legal-module__Yd4PWa__article li{color:var(--fg-muted);font-size:16px;line-height:1.75}.legal-module__Yd4PWa__article p{margin:0 0 16px}.legal-module__Yd4PWa__article p:last-child{margin-bottom:0}.legal-module__Yd4PWa__article ul{gap:10px;margin:14px 0 0;padding-left:21px;display:grid}.legal-module__Yd4PWa__article strong{color:var(--fg)}.legal-module__Yd4PWa__article a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #03ccd959;text-decoration:underline #03ccd959}.legal-module__Yd4PWa__callout{background:#eaaa000e;border:1px solid #eaaa0040;border-radius:14px;padding:24px 26px}.legal-module__Yd4PWa__crossLink{margin-top:22px!important}@media (max-width:800px){.legal-module__Yd4PWa__hero{width:min(100% - 36px,1120px);padding:74px 0 65px}.legal-module__Yd4PWa__heroLead{font-size:18px}.legal-module__Yd4PWa__body{grid-template-columns:1fr;gap:52px;width:min(100% - 36px,1120px);padding:66px 0 96px}.legal-module__Yd4PWa__contents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;position:static}.legal-module__Yd4PWa__contents p{grid-column:1/-1}}
