/* Premium readable legal pages, preserving existing legal text and structure. */body.hk-premium-legal{background:linear-gradient(145deg,#fffef9,#fff7df 60%,#f4f6ff);color:#061b57}.hk-premium-legal .page-banner{background:linear-gradient(115deg,#061b57,#082578 53%,#c43b00);color:#fff;border-bottom:6px solid #e4c260;padding:clamp(44px,6vw,75px) 0}.hk-premium-legal .page-banner h1{color:#fff;font-size:clamp(33px,5vw,58px);line-height:1.14;margin:10px 0}.hk-premium-legal .page-banner p{color:#fff9e9;font-size:clamp(16px,1.7vw,20px);line-height:1.6}.hk-premium-legal .page-banner .eyebrow{color:#ffe49a;letter-spacing:.1em;text-transform:uppercase;font-weight:850}.hk-premium-legal .content-section{padding:clamp(25px,4vw,48px) 12px clamp(45px,6vw,80px)}.hk-premium-legal .content-section>.container{box-sizing:border-box;max-width:1050px;margin:auto;padding:clamp(22px,4vw,52px);border:2px solid #d8bc72;border-top:6px solid #082578;border-radius:20px;background:linear-gradient(160deg,#fffefa,#fff9e9);box-shadow:0 14px 35px #0825781c}.hk-premium-legal .content-section h2{font-size:clamp(20px,2.4vw,27px);color:#061b57;line-height:1.25;margin:30px 0 11px;padding-bottom:7px;border-bottom:1px solid #e4d3a4}.hk-premium-legal .content-section h2:first-child{margin-top:0}.hk-premium-legal .content-section p,.hk-premium-legal .content-section li{color:#061b57;font-size:clamp(16px,1.25vw,18px);line-height:1.82;overflow-wrap:anywhere}.hk-premium-legal .content-section a{color:#c43b00;text-decoration:underline}.hk-premium-legal footer a[href*="talkmoney.uk"]{color:#ffdf26!important}@media(max-width:600px){.hk-premium-legal .content-section{padding-inline:12px}.hk-premium-legal .content-section>.container{padding:22px 18px;border-radius:15px}.hk-premium-legal .page-banner{padding:42px 0}}