.hk-privacy{padding-bottom:clamp(48px,7vw,100px)}
.hk-privacy .privacy-heading{padding:clamp(42px,6vw,88px) 0 42px;border-bottom:1px solid #17191A}
.hk-privacy h1{max-width:900px}
.hk-privacy .privacy-heading .intro{max-width:57ch;margin-bottom:0}
.privacy-layout{display:grid;grid-template-columns:1fr 2fr;gap:clamp(36px,7vw,100px);padding-top:42px}
.privacy-summary{align-self:start;border-left:2px solid #B88A2A;padding-left:22px;font-size:16px;max-width:30ch}
.privacy-summary a{font-weight:600;overflow-wrap:anywhere}
.privacy-content{min-width:0;max-width:72ch}
.privacy-content section{position:relative;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid #CFCCC0;scroll-margin-top:95px}
.privacy-content section:last-child{margin-bottom:0;padding-bottom:0;border:0}
.privacy-content h2{font-size:clamp(26px,2.6vw,36px);margin-bottom:20px}
.privacy-content p:last-child{margin-bottom:0}
.privacy-content p{color:#3C3E3D}
@media(max-width:699px){.privacy-layout{grid-template-columns:1fr;gap:38px;padding-top:30px}.privacy-summary{max-width:none}.hk-privacy h1{font-size:clamp(38px,10.7vw,60px);max-width:none}.hk-privacy h1 em{font-size:.85em}.privacy-content section{padding-bottom:28px;margin-bottom:28px}}
