.legal-notice{font-size:11px;line-height:1.65;color:#d4d7be;margin:17px 0}.legal-notice a,.legal-document a{color:#dfca8c;text-decoration:underline;text-underline-offset:3px}.legal-document{max-width:850px;margin:auto;padding:28px 24px 65px;color:#d7ddca;line-height:1.8}.legal-document h1{font:600 clamp(32px,7vw,52px)/1.15 Georgia,serif;color:#f0d49d}.legal-document h2{font:600 25px/1.3 Georgia,serif;color:#e6d2a3;margin:34px 0 13px}.legal-document p{font-size:14px}.legal-meta{font-size:11px!important;color:#abbba4}.legal-owner{margin:25px 0;padding:17px 20px;border:1px solid #6a754c;background:#1b3024;border-radius:18px 5px}.legal-owner p{margin-bottom:0}.legal-draft{padding:15px;border:1px solid #ae935a;border-radius:12px;background:#443b24;color:#ffe3a3}.legal-navigation{display:flex;flex-wrap:wrap;gap:9px;font-size:12px}.legal-actions{max-width:850px;margin:24px auto 0;padding:0 24px;display:flex;gap:18px;align-items:center}.legal-welcome>img{width:115px;display:block;margin:0 auto 15px}.legal-welcome h2{font-size:33px}.legal-welcome .btn{width:100%;margin-top:9px;min-height:48px}
@media print{body{background:white!important}.legal-document,.legal-document h1,.legal-document h2,.legal-document a{color:#111}.legal-actions,.grain{display:none}.legal-owner,.legal-draft{background:none}.legal-document{padding:0}}
