.legal-policy-page-module__22-znG__shell{min-height:100vh}.legal-policy-page-module__22-znG__page{width:min(100% - 40px,920px);margin:0 auto;padding:72px 0 96px}.legal-policy-page-module__22-znG__header{border-bottom:1px solid var(--border);padding-bottom:40px}.legal-policy-page-module__22-znG__status{color:#92400e;width:fit-content;font-family:var(--font-mono);background:#d977060f;border:1px solid #d9770647;border-radius:6px;margin:0 0 20px;padding:6px 9px;font-size:.7rem;font-weight:700}.legal-policy-page-module__22-znG__header h1{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,6vw,4.4rem);line-height:1}.legal-policy-page-module__22-znG__description{max-width:620px;color:var(--muted);margin:20px 0 0;font-size:1.05rem;line-height:1.65}.legal-policy-page-module__22-znG__meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:36px 0 0;display:grid}.legal-policy-page-module__22-znG__meta div{min-width:0;padding:14px 16px 14px 0}.legal-policy-page-module__22-znG__meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:.69rem;font-weight:700}.legal-policy-page-module__22-znG__meta dd{color:var(--text);margin:0;font-size:.82rem;line-height:1.4}.legal-policy-page-module__22-znG__content{max-width:720px;margin-top:8px}.legal-policy-page-module__22-znG__content section{border-bottom:1px solid var(--border);padding:34px 0}.legal-policy-page-module__22-znG__content section:last-child{border-bottom:0}.legal-policy-page-module__22-znG__content h2{color:var(--text);letter-spacing:-.015em;margin:0 0 15px;font-size:1.16rem}.legal-policy-page-module__22-znG__content p,.legal-policy-page-module__22-znG__content li{color:#514963;font-size:.94rem;line-height:1.78}.legal-policy-page-module__22-znG__content p{margin:0 0 14px}.legal-policy-page-module__22-znG__content p:last-child{margin-bottom:0}.legal-policy-page-module__22-znG__content ul{margin:0;padding-left:20px}.legal-policy-page-module__22-znG__content li+li{margin-top:9px}html[data-theme=dark] .legal-policy-page-module__22-znG__status{color:#fbbf24;background:#fbbf2412;border-color:#fbbf2447}:is(html[data-theme=dark] .legal-policy-page-module__22-znG__content p,html[data-theme=dark] .legal-policy-page-module__22-znG__content li){color:var(--muted)}@media (max-width:720px){.legal-policy-page-module__22-znG__page{width:min(100% - 32px,920px);padding-top:48px}.legal-policy-page-module__22-znG__meta{grid-template-columns:1fr 1fr}.legal-policy-page-module__22-znG__header h1{font-size:2.55rem}}
