.hb-legal-page{min-height:100vh;background:#f7f6f0;color:#19392e;font-family:Arial,sans-serif;line-height:1.8}.hb-legal-page header,.hb-legal-page footer{padding:24px max(24px,calc((100vw - 1040px)/2));display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d9ded3}.hb-legal-page a{color:inherit;text-underline-offset:4px}.hb-legal-page main{max-width:880px;margin:auto;padding:60px 24px 80px}.hb-legal-page h1{font-size:clamp(32px,5vw,60px);line-height:1.12;overflow-wrap:anywhere}.hb-legal-page h2{font-size:24px;line-height:1.3;margin-top:40px}.hb-legal-page aside{padding:20px;border-left:4px solid #19392e;background:#e5eddd;margin:30px 0}.hb-legal-page aside p{margin-bottom:0}.hb-legal-page nav{display:flex;flex-wrap:wrap;gap:12px 24px}.hb-legal-page a:focus-visible{outline:3px solid #19392e;outline-offset:5px}@media(max-width:480px){.hb-legal-page header{font-size:14px}.hb-legal-page main{padding-top:32px}}
