.legal-main{margin-block:28px 40px}.legal-paper{max-width:940px;margin-inline:auto;padding:clamp(25px,5vw,60px);border:1px solid white;border-radius:23px;background-color:#fff8e9;background-image:var(--fine);background-size:480px auto;background-blend-mode:multiply;box-shadow:var(--shadow);font-size:1.25rem;line-height:1.55;overflow-wrap:anywhere}.legal-back{display:inline-block;margin-bottom:28px;font-size:1.125rem;color:var(--lavender);text-decoration:underline;text-underline-offset:4px}.legal-paper h1{font-size:clamp(1.9rem,4vw,3rem);letter-spacing:-.025em;line-height:1.45}.legal-paper h2{font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.5;letter-spacing:-.015em;margin-bottom:16px}.legal-paper section{margin-top:34px;scroll-margin-top:30px}.legal-paper p{margin-block:16px}.legal-paper address{font-style:normal;line-height:1.6}.legal-paper a:not(.legal-back){color:var(--petrol);text-decoration:underline;text-underline-offset:3px}.legal-toc{padding:15px 20px;margin-block:24px;border-block:1px solid #c8b27366}.legal-toc ol{margin:0;padding-left:22px}.legal-toc li{padding:4px 0}.legal-draft,.legal-pending{padding:14px 18px;border-left:3px solid var(--lavender);background:#e8e4eb66;color:#4d4764;font-size:1.0625rem;line-height:1.55}.legal-date{font-size:1.0625rem;color:var(--lavender)}@media(max-width:720px){.legal-main{margin-block:18px 26px}.legal-paper{padding:25px 23px;border-radius:20px;font-size:1.2rem}.legal-toc{padding-inline:8px}.legal-paper section{margin-top:28px}}
