.hk-legal-page,.hk-legal-page>*{margin-block:0}.hk-legal-hero{align-items:center;box-sizing:border-box;display:flex;margin:0;min-height:36rem;padding-block:clamp(5.5rem, 7vw, 7.5rem) clamp(6rem, 7.5vw, 8rem);padding-inline:var(--wp--custom--container--gutter);text-align:left}.hk-legal-hero::before{bottom:-4rem;height:min(38rem, 43vw);width:min(48rem, 43vw)}.hk-legal-hero::after{bottom:-4.9375rem;height:5rem}.hk-legal-hero__inner{margin-inline:auto;max-width:var(--wp--style--global--wide-size);position:relative;text-align:left;width:100%;z-index:11}.hk-legal-hero .wp-block-post-title{color:var(--wp--preset--color--white);hyphens:none;margin:0;max-width:58rem;overflow-wrap:normal;word-break:normal}.hk-legal-content{background:var(--wp--preset--color--white);margin:0;padding-block:calc(4.9375rem + var(--wp--preset--spacing--xl)) var(--wp--preset--spacing--section);padding-inline:var(--wp--custom--container--gutter)}.hk-legal-content>.wp-block-post-content{margin-inline:auto;max-width:52rem;width:100%}.hk-legal-content :where(h2,h3,h4){scroll-margin-top:7rem}.hk-legal-content h2{font-size:var(--wp--preset--font-size--h-4);line-height:1.3;margin-block:var(--wp--preset--spacing--2-xl) var(--wp--preset--spacing--md)}.hk-legal-content h3{font-size:var(--wp--preset--font-size--h-5);line-height:1.35;margin-block:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--sm)}.hk-legal-content h4{font-size:var(--wp--preset--font-size--body);line-height:1.4;margin-block:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--sm)}.hk-legal-content :where(p,ul,ol,table,.wp-block-table){margin-block:0 var(--wp--preset--spacing--md)}.hk-legal-content :where(p,li){line-height:1.7}.hk-legal-content :where(ul,ol){padding-inline-start:1.35rem}.hk-legal-content a{font-weight:600;text-underline-offset:.16em}.hk-legal-content .wp-block-table{overflow-x:auto}.hk-legal-content .wp-block-table table{border-collapse:collapse;min-width:40rem}.hk-legal-content .wp-block-table :where(th,td){border-color:var(--wp--preset--color--neutral-200);padding:var(--wp--preset--spacing--sm);text-align:left;vertical-align:top}.hk-legal-content .wp-block-table th{background:var(--wp--preset--color--surface-mint);color:var(--wp--preset--color--foreground)}@media (max-width:47.9375rem){.hk-legal-hero{min-height:25.2rem;padding-block:4rem 5.2rem}.hk-legal-hero::before{bottom:-3.25rem;height:14rem;opacity:1;width:min(24rem, 88vw)}.hk-legal-hero::after{bottom:-3.5rem;height:3.5rem}.hk-legal-content{padding-block:calc(2.8rem + var(--wp--preset--spacing--lg)) var(--wp--preset--spacing--2-xl)}}