body{margin:0;background:#fafbf9;color:#081527}.legal-content{max-width:880px;margin:auto;padding:54px 24px 80px;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.8}.legal-content h1{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(36px,6vw,58px);line-height:1.15;margin:36px 0 12px}.legal-content h2{font-family:"Source Serif 4",Georgia,serif;font-size:26px;line-height:1.3;margin:34px 0 10px}.legal-content p{margin:0 0 16px}.legal-lead{color:#64512b}.legal-content a{text-decoration:underline}.legal-review{background:#f1e8d4;border-left:4px solid #c9a24b;padding:22px;font-size:14px}.legal-review strong{letter-spacing:.08em;font-size:12px}.legal-review p{margin:10px 0 0}