/* Booknaria legal pages: scoped styles, no changes to global theme */
.legal-document{max-width:1080px;margin:10px auto 30px;padding:clamp(23px,4vw,55px)}
.legal-document h1{margin:14px 0 22px;font-size:clamp(35px,4.5vw,58px)}
.legal-document h2{font-size:clamp(21px,3vw,29px);margin:32px 0 14px}
.legal-document p,.legal-document li{color:#566a65;font-size:14px;line-height:1.85}
.legal-document p{margin:0 0 14px}.legal-document ul{padding-left:24px;margin:0 0 20px}
.legal-document li{padding:3px 0}.legal-document strong{color:#283e36}
.legal-document a,.legal-signup a{color:#176f64;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.legal-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:33px;padding-top:23px;border-top:1px solid #e2e8e3;font-size:13px}
.legal-consent{display:flex;align-items:flex-start;gap:9px;max-width:680px;font-size:12px;font-weight:500;line-height:1.6}
.legal-consent input{flex:none;margin-top:4px}.legal-consent span{display:block}
.legal-signup{max-width:720px;margin:45px auto;padding:40px}.legal-signup h1{font-size:39px;margin:18px 0}
@media(max-width:600px){.legal-document{padding:22px}.legal-signup{padding:22px}}
