.legal-document{max-width:840px;margin:48px auto 72px;padding:0 24px;overflow-wrap:anywhere}.legal-document h1{font-size:clamp(30px,5vw,48px);line-height:1.18;margin:0 0 20px}.legal-body{font-size:17px;line-height:1.7}.legal-body h2{font-family:inherit;font-size:25px;line-height:1.35;margin:36px 0 16px}.legal-body h3{font-size:20px;margin-top:28px}.legal-body p{margin:0 0 18px}.legal-body li{margin-bottom:10px}.legal-body a,.legal-meta a,.legal-preview a{text-decoration:underline;text-underline-offset:3px}.legal-meta{font-size:14px;line-height:1.5;margin:20px 0 30px}.legal-preview{padding:20px;border:1px solid #c9bfbb;margin:24px 0;line-height:1.6}.legal-editor{max-width:1000px;margin:0 auto;overflow-wrap:anywhere}.legal-editor h1{font-size:32px}.legal-field{margin:22px 0}.legal-field label,.legal-publication label{display:block;margin:12px 0}.legal-field input,.legal-field textarea{width:100%;box-sizing:border-box;padding:12px;font:inherit}.legal-field textarea{line-height:1.6;resize:vertical;min-height:180px}.legal-publication{border-top:1px solid #ccc;margin:32px 0;padding-top:12px}.legal-publication input[type=password]{display:block;width:min(100%,360px);margin:12px 0;padding:10px}.legal-editor button{margin-bottom:12px}.legal-editor .errorlist{color:#8d2020}.legal-row a{margin-left:16px}.legal-consent{font-size:14px;line-height:1.55;margin:12px 0}.legal-consent summary{cursor:pointer;text-decoration:underline}.legal-consent-body{padding:14px 0}.legal-consent-body p{margin-bottom:12px}@media(max-width:600px){.legal-document{margin:28px auto 48px;padding:0 20px}.legal-body{font-size:16px}.legal-body h2{font-size:22px}.legal-editor h1{font-size:26px}}
