.hk-policy{min-height:100dvh;background:#f7f9f8;color:#213329}.hk-policy-header{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:920px;padding:16px 28px;margin:auto}.hk-policy-logo{display:block;width:128px;flex-shrink:0;border-radius:10px;overflow:hidden;line-height:0}.hk-policy-logo img{width:128px;height:72px;object-fit:cover}.hk-policy-header>div{display:flex;align-items:center;gap:8px}.hk-policy-back,.hk-policy-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #dfe5e0;border-radius:11px;background:#fff;color:#496151;padding:9px 12px;font-size:13px}.hk-policy-back{width:44px;padding:0}.hk-policy-main{max-width:780px;padding:18px 28px 40px;margin:auto}.hk-policy-intro{padding:22px 0 25px}.hk-policy-symbol{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #dce5d9;border-radius:14px;background:#edf3e8;color:#607c50;margin-bottom:23px}.hk-policy-eyebrow{display:block;font-size:10px;letter-spacing:.16em;font-weight:650;color:#829184;margin-bottom:9px}.hk-policy h1{font-size:36px;line-height:1.45;letter-spacing:-.035em;margin-bottom:13px;font-weight:650;overflow-wrap:anywhere}.hk-policy-intro>p{font-size:15px;line-height:1.85;color:#68796c;max-width:610px;margin-bottom:18px}.hk-policy time{font-size:12px;color:#839085}.hk-policy-nav{display:flex;align-items:stretch;gap:5px;padding:5px;border:1px solid #e0e7de;border-radius:13px;background:#eef2ec;margin:6px 0 26px}.hk-policy-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border-radius:9px;color:#778674;font-size:13px;line-height:1.8;font-weight:550;text-align:center}.hk-policy-nav a[aria-current]{background:#fff;color:#365038;box-shadow:0 1px 3px #263e2210}.hk-policy-sections{display:grid;gap:14px}.hk-policy-sections>section{background:#fff;border:1px solid #e5eae2;border-radius:15px;padding:24px;min-width:0;scroll-margin-top:20px}.hk-policy-section-heading{display:flex;gap:12px;align-items:baseline;margin-bottom:16px}.hk-policy-section-heading>span{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#a1af9b;flex:none}.hk-policy h2{font-size:17px;line-height:1.7;letter-spacing:-.015em;margin:0;font-weight:650;overflow-wrap:anywhere}.hk-policy-sections p{font-size:14px;line-height:1.9;color:#657268;margin:0 0 14px;overflow-wrap:anywhere}.hk-policy-sections p:last-child{margin-bottom:0}.hk-policy-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#edf3e8;border:1px solid #dfe8d8;border-radius:15px;padding:22px;margin-top:28px}.hk-policy-contact p{font-size:13px;line-height:1.85;color:#6c7d62;margin:7px 0 0}.hk-policy-contact>a{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;min-height:46px;padding:10px 13px;border:1px solid #d8e4ce;border-radius:10px;background:#fff;color:#4c6d3a;font-size:14px;font-weight:650}.hk-policy-footer{display:flex;align-items:flex-start;gap:20px;margin:25px 0 0}.hk-policy-footer p{font-size:11px;line-height:1.9;color:#879081;margin:0;flex:1 1}.hk-policy-footer>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:#6b7e60;white-space:nowrap}.hk-policy[lang=my]{font-family:Noto Sans Myanmar,DM Sans,sans-serif}.hk-policy[lang=my] h1{font-size:30px}.hk-policy[lang=my] h1,.hk-policy[lang=my] h2{letter-spacing:0;line-height:1.9}.hk-policy[lang=my] p{line-height:2.1}.hk-policy :focus-visible{outline:3px solid #8aac80;outline-offset:3px}@media(max-width:600px){.hk-policy-header{padding:12px 16px}.hk-policy-main{padding:4px 16px 28px}.hk-policy-intro{padding-top:15px}.hk-policy h1{font-size:30px}.hk-policy-intro>p{font-size:14px}.hk-policy[lang=my] h1{font-size:25px}.hk-policy h2{font-size:16px}.hk-policy-sections>section{padding:18px 16px;border-radius:13px}.hk-policy-sections p{font-size:13px;line-height:1.9}.hk-policy-section-heading{gap:8px;margin-bottom:13px}.hk-policy-contact{flex-direction:column;align-items:flex-start;padding:18px;gap:14px}.hk-policy-footer{flex-direction:column;gap:10px}.hk-policy-nav a{flex:1 1;padding:8px 10px;font-size:12px}.hk-policy[lang=my] .hk-policy-sections p{line-height:2.15}.hk-policy-header button{font-size:12px;padding:9px 10px}.hk-policy-header>div{gap:6px}.hk-policy-logo,.hk-policy-logo img{width:116px}.hk-policy-logo img{height:65px}}@media print{.hk-policy-footer>a,.hk-policy-header,.hk-policy-nav{display:none}.hk-policy,.hk-policy-main{background:#fff;max-width:none;padding:0}.hk-policy-sections>section{border:0;padding:10px 0}.hk-policy-contact,.hk-policy-sections>section{page-break-inside:avoid;break-inside:avoid}.hk-policy a[href^=tel]{color:#000}}