.legal-module__m2i2ra__nav,.legal-module__m2i2ra__main,.legal-module__m2i2ra__footer{width:min(1120px,100% - 80px);margin-inline:auto}.legal-module__m2i2ra__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.legal-module__m2i2ra__nav nav{gap:32px;font-size:13px;display:flex}.legal-module__m2i2ra__nav nav a{text-decoration:none}.legal-module__m2i2ra__nav nav a:hover{color:var(--clay)}.legal-module__m2i2ra__main{padding-block:60px 20px}.legal-module__m2i2ra__heading{max-width:820px;margin:0 auto 44px}.legal-module__m2i2ra__kicker{color:var(--teal);font:11px/1.5 var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.legal-module__m2i2ra__kicker span{color:var(--muted)}.legal-module__m2i2ra__heading h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(40px,5vw,64px);line-height:1.06}.legal-module__m2i2ra__heading p{color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.75}.legal-module__m2i2ra__banner{border:1px solid var(--clay);max-width:820px;color:var(--clay-ink);background:#fdf4f0;border-radius:4px;margin:0 auto 40px;padding:16px 20px;font-size:14px;line-height:1.65}.legal-module__m2i2ra__layout{grid-template-columns:240px minmax(0,700px);justify-content:center;gap:72px;display:grid}.legal-module__m2i2ra__contents nav{position:sticky;top:40px}.legal-module__m2i2ra__contents p{font:10px var(--font-mono), monospace;letter-spacing:.1em;color:var(--muted);margin:6px 0 24px}.legal-module__m2i2ra__contents a{border-top:1px solid var(--line);gap:12px;padding:13px 0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.legal-module__m2i2ra__contents a span{font:10px/2 var(--font-mono), monospace;color:var(--muted)}.legal-module__m2i2ra__contents a:hover{color:var(--clay)}.legal-module__m2i2ra__prose{color:#344a41;font-size:17px;line-height:1.9}.legal-module__m2i2ra__prose>p:first-child{color:var(--ink);font-size:21px;line-height:1.75}.legal-module__m2i2ra__prose p{margin-bottom:22px}.legal-module__m2i2ra__prose h2{color:var(--ink);text-wrap:balance;margin:60px 0 22px;scroll-margin-top:36px;font-size:clamp(26px,2.8vw,34px);line-height:1.2}.legal-module__m2i2ra__prose h3{color:var(--ink);margin:32px 0 12px;font-size:18px;line-height:1.4}.legal-module__m2i2ra__prose ul,.legal-module__m2i2ra__prose ol{margin:0 0 22px;padding-left:22px}.legal-module__m2i2ra__prose li{margin-bottom:10px}.legal-module__m2i2ra__review{border-left:3px solid var(--clay);color:var(--clay-ink);background:#fdf4f0;padding:14px 16px;font-size:15px;line-height:1.7}.legal-module__m2i2ra__review strong{font-weight:600}.legal-module__m2i2ra__footer{border-top:1px solid var(--line);color:var(--muted);margin-top:100px;padding-block:28px 40px;font-size:12px}.legal-module__m2i2ra__footer>div{justify-content:space-between;gap:20px;display:flex}.legal-module__m2i2ra__footer a{text-decoration:none}.legal-module__m2i2ra__footerNav{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.legal-module__m2i2ra__colophon{margin:14px 0 0;font-size:11px}@media (max-width:850px){.legal-module__m2i2ra__layout{grid-template-columns:minmax(0,700px);gap:35px}.legal-module__m2i2ra__contents nav{position:static}.legal-module__m2i2ra__contents a{border:0;padding:8px 0}.legal-module__m2i2ra__contents p{margin-bottom:12px}}@media (max-width:600px){.legal-module__m2i2ra__nav,.legal-module__m2i2ra__main,.legal-module__m2i2ra__footer{width:calc(100% - 40px)}.legal-module__m2i2ra__nav{gap:12px;min-height:78px}.legal-module__m2i2ra__nav nav{gap:14px;font-size:12px}.legal-module__m2i2ra__heading h1{font-size:clamp(34px,10vw,48px)}.legal-module__m2i2ra__prose{font-size:16px}.legal-module__m2i2ra__prose>p:first-child{font-size:18px}.legal-module__m2i2ra__banner{font-size:13px}}