.horang-legal{color:#29251e;background:#fffaf0;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.horang-legal-header,.horang-legal-footer{justify-content:space-between;align-items:center;gap:20px;max-width:800px;margin:auto;padding:24px;display:flex}.horang-legal-header{border-bottom:1px solid #e9e0c9}.horang-legal-brand{color:inherit;align-items:center;gap:10px;font-size:23px;font-weight:700;text-decoration:none;display:flex}.horang-legal-brand img{border-radius:12px}.horang-legal nav{gap:20px;display:flex}.horang-legal a{color:#6b4d00}.horang-legal main{max-width:800px;margin:0 auto;padding:55px 24px 80px}.horang-legal h1{margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(38px,7vw,58px);line-height:1.08}.horang-legal h2{margin:36px 0 10px;font-family:Georgia,serif;font-size:27px}.horang-legal p,.horang-legal li{font-size:17px;line-height:1.7}.horang-legal .intro{color:#5d574c;font-size:20px}.horang-legal .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8a6a00;font-size:13px;font-weight:700}.horang-legal ul{padding-left:23px}.horang-legal li{margin:8px 0}.horang-legal .callout{background:#fff0b7;border:1px solid #e9d284;border-radius:18px;margin:28px 0;padding:20px 24px}.horang-legal .callout p{margin:0}.horang-legal-footer{color:#716b60;border-top:1px solid #e9e0c9;font-size:14px}@media (max-width:600px){.horang-legal-header,.horang-legal-footer{padding:18px 20px}.horang-legal-header nav{gap:12px}.horang-legal main{padding:38px 20px 65px}.horang-legal h2{font-size:23px}}
