.legal-module__4inzeG__hero{padding:36px 0 8px}.legal-module__4inzeG__title{letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(30px,4.2vw,44px);font-weight:700;line-height:1.05}.legal-module__4inzeG__updated{color:var(--color-text-subtle);margin:12px 0 0;font-size:13px}.legal-module__4inzeG__notice{color:var(--color-text-primary);background:#aec90b1a;border:1px solid #aec90b80;border-radius:12px;margin:20px 0 0;padding:14px 18px;font-size:13.5px;line-height:1.55}.legal-module__4inzeG__notice strong{font-weight:700}.legal-module__4inzeG__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding-top:20px;display:grid}.legal-module__4inzeG__tocWrap{align-self:start;position:sticky;top:24px}.legal-module__4inzeG__toc{padding:2px 0}.legal-module__4inzeG__tocTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 12px;font-size:11px;font-weight:700}.legal-module__4inzeG__tocList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-module__4inzeG__tocList a{color:var(--color-text-muted);border-left:2px solid #00000014;padding:6px 0 6px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.legal-module__4inzeG__tocList a:hover{color:var(--color-text-primary);border-left-color:#00000040}.legal-module__4inzeG__tocSub a{padding-left:28px;font-size:12.5px}.legal-module__4inzeG__tocActive{color:var(--color-brand-blue);font-weight:600;border-left-color:var(--color-brand-blue)!important}.legal-module__4inzeG__prose{max-width:72ch;padding:4px 0 96px}.legal-module__4inzeG__prose h2{color:var(--color-text-primary);letter-spacing:-.01em;margin:44px 0 10px;scroll-margin-top:96px;font-size:20px;font-weight:700}.legal-module__4inzeG__prose h2:first-child{margin-top:0}.legal-module__4inzeG__prose p{color:var(--color-text-muted);margin:0 0 14px;font-size:15px;line-height:1.75}.legal-module__4inzeG__prose>p:first-of-type{color:var(--color-text-primary);font-size:16.5px;line-height:1.7}.legal-module__4inzeG__prose ul{margin:0 0 14px;padding-left:20px}.legal-module__4inzeG__prose li{color:var(--color-text-muted);margin:6px 0;font-size:15px;line-height:1.75}.legal-module__4inzeG__prose a{color:var(--color-brand-blue);text-decoration:none}.legal-module__4inzeG__prose a:hover{text-decoration:underline}@media (max-width:1024px){.legal-module__4inzeG__layout{grid-template-columns:1fr;gap:0;padding-top:12px}.legal-module__4inzeG__tocWrap{margin-bottom:28px;position:static}.legal-module__4inzeG__toc{border:1px solid #0000001a;border-radius:12px;padding:14px 18px}.legal-module__4inzeG__tocList a{border-left:none;padding:5px 0}.legal-module__4inzeG__tocList a:hover,.legal-module__4inzeG__tocActive{border-left:none!important}}
