.gm-legal-main{color:#2a2d2f;background:#d6d4d0;min-height:calc(100vh - 76px);padding:clamp(24px,5vw,64px) 20px 72px}.gm-legal-draft{color:#514323;background:#f5eddb;border:1px solid #b99a59;border-radius:8px;max-width:920px;margin:0 auto 18px;padding:13px 16px;font-size:13px;line-height:1.55}.gm-legal-document{background:#e8e6e1;border:1px solid #c9c6c1;border-radius:12px;max-width:920px;margin:0 auto;padding:clamp(24px,5vw,58px);box-shadow:0 12px 36px #2a2d2f0b}.gm-legal-document h1,.gm-legal-document h2,.gm-legal-document h3{color:#2a2d2f;letter-spacing:-.025em;font-family:Playfair Display,Georgia,serif;font-weight:400}.gm-legal-document h1{margin:0 0 28px;font-size:clamp(34px,5vw,48px);line-height:1.12}.gm-legal-document h2{border-top:1px solid #c9c6c1;margin:38px 0 14px;padding-top:22px;font-size:clamp(25px,3.3vw,32px);line-height:1.2}.gm-legal-document h3{margin:30px 0 10px;font-size:22px;line-height:1.3}.gm-legal-document p,.gm-legal-document li{color:#454b4e;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.gm-legal-document p{margin:12px 0}.gm-legal-document ul{gap:8px;margin:14px 0 20px;padding-left:23px;display:grid}.gm-legal-document li{padding-left:3px}.gm-legal-document strong{color:#2a2d2f;font-weight:600}.gm-legal-document a,.gm-legal-home{color:#2a2d2f;text-underline-offset:3px;text-decoration:underline}.gm-legal-document hr{border:0;border-top:1px solid #c9c6c1;margin:34px 0 0}.gm-legal-home{width:fit-content;margin:20px auto 0;padding:12px;font-size:14px;display:block}@media (max-width:600px){.gm-legal-main{padding:18px 12px 44px}.gm-legal-document{border-radius:9px;padding:22px 18px}.gm-legal-document h3{font-size:19px}.gm-legal-document p,.gm-legal-document li{font-size:13px;line-height:1.72}}
