 .legal-shell{max-width:880px;margin:0 auto;padding:32px 20px 120px}.legal-shell h1{font-size:clamp(30px,6vw,48px);line-height:1.18;letter-spacing:0;word-spacing:.06em;overflow-wrap:anywhere}.legal-shell h2{font-size:24px;line-height:1.3;letter-spacing:0;margin-top:34px}.legal-shell p,.legal-shell li{font-size:17px;line-height:1.7;overflow-wrap:anywhere}.legal-draft{padding:16px;border:1px solid #bd984b;background:#fff4d7;border-radius:12px}.legal-document{white-space:pre-wrap;font:inherit;line-height:1.75;overflow-wrap:anywhere}.legal-links{display:flex;gap:16px;flex-wrap:wrap}.legal-shell a{text-decoration:underline;text-underline-offset:3px}.legal-shell table{width:100%;border-collapse:collapse}.legal-shell th,.legal-shell td{text-align:left;border-bottom:1px solid #ccd6cc;padding:12px;vertical-align:top}.legal-hash{font-size:13px!important;word-break:break-all}

.legal-notice{padding:16px;border:1px solid #b7c9bd;background:#edf2e9;border-radius:12px}
