body.hk-body{margin:0;background:#fff}.hk-col{max-width:760px}.tt a.hk-link{display:inline-flex;align-items:center;gap:6px;font-weight:500}.hk-link svg{width:16px;height:16px}.hk-hero{background:var(--tt-g50);padding:40px 0 44px;border-bottom:1px solid var(--tt-g200)}.hk-hero .tt-section-label{color:var(--tt-g500);margin-bottom:12px}.hk-hero .tt-dsp-m{text-wrap:balance}.tt .hk-hero .tt-mk-lead{max-width:62ch;margin:14px 0 0;text-wrap:pretty}.hk-calm .hk-hero{background:#fff}@media(max-width:767px){.hk-hero{padding:28px 0 32px}}.hk-choice{padding:48px 0 80px}.hk-choice-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--tt-g300)}.hk-choice-list li{border-bottom:1px solid var(--tt-g200)}.tt .hk-choice-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center;padding:28px 4px;color:var(--tt-ink);text-decoration:none}.tt .hk-choice-list a:hover{background:var(--tt-g50);text-decoration:none}.tt .hk-choice-list a:focus-visible{outline:2px solid var(--tt-teal);outline-offset:-2px;border-radius:var(--tt-r-field)}.hk-choice-t{font-family:var(--tt-heading);font-weight:500;font-size:24px;line-height:1.25}.hk-choice-d{grid-column:1;font-size:16px;line-height:1.55;color:var(--tt-g700);max-width:64ch}.hk-choice-list svg{grid-column:2;grid-row:1 / span 2;width:22px;height:22px;color:var(--tt-teal)}.hk-more{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:15px;color:var(--tt-g700)}@media(max-width:767px){.hk-choice{padding:32px 0 56px}.tt .hk-choice-list a{padding:22px 2px}.hk-choice-t{font-size:20px}}.hk-index{margin:24px 0 0}.hk-index-t{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-g500)}.hk-index ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px}.hk-index li{counter-increment:hk}.tt .hk-index a{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--tt-g200);color:var(--tt-ink);font-weight:500;font-size:15px;text-decoration:none}.tt .hk-index a:before{content:counter(hk,decimal-leading-zero);font-family:var(--tt-mono);font-size:12px;font-weight:400;color:var(--tt-teal)}.tt .hk-index a:hover{color:var(--tt-teal-dark)}.tt .hk-index a:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px;border-radius:4px}@media(max-width:1023px){.hk-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.hk-index ol{grid-template-columns:1fr}}.hk-groups{padding:24px 0 40px}.hk-group{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 72px;padding:40px 0;border-bottom:1px solid var(--tt-g100)}.hk-group:last-child{border-bottom:0}.tt .hk-group-t{margin:0;font-family:var(--tt-heading);font-weight:500;font-size:24px;line-height:1.3;color:var(--tt-ink);text-wrap:balance;scroll-margin-top:81px}.hk-calm .tt .hk-group-t,.hk-calm .hk-group-t{font-size:22px}.hk-group .tt-faq details p{margin:0 0 16px}.tt .hk-group .tt-faq a{font-weight:500}@media(max-width:899px){.hk-group{grid-template-columns:1fr;padding:32px 0}}@media(max-width:767px){.hk-group .tt-faq summary{font-size:17px}}.hk-end{padding:8px 0 88px}.tt .hk-end p{margin:0;padding-top:24px;border-top:1px solid var(--tt-g300);font-size:16px;color:var(--tt-g700)}.hk-form-sec{padding:48px 0 32px}.tt .hk-proto-note{margin:0 0 24px;padding:12px 14px;background:var(--tt-g50);border:1px solid var(--tt-g200);border-radius:var(--tt-r-field);font-size:14px;line-height:1.5;color:var(--tt-g700)}.tt .hk-unavailable{margin:0 0 24px;padding:12px 14px;border:1px solid var(--tt-error-border);border-radius:var(--tt-r-field);background:var(--tt-error-bg);font-size:14px;line-height:1.5;color:var(--tt-error-text)}.hk-unavailable[hidden]{display:none}.hk-lock{margin:0;padding:0;border:0;min-width:0}.hk-lock:disabled .tt-btn{opacity:.5;box-shadow:none;cursor:default}.tt .hk-lock:disabled .tt-input,.tt .hk-lock:disabled .tt-select,.tt .hk-lock:disabled .tt-textarea{background:var(--tt-g50);color:var(--tt-g400)}.hk-field{margin:0 0 22px}.hk-field[hidden]{display:none}.hk-field>label{display:block;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4;color:var(--tt-g700)}.hk-req{color:var(--tt-teal);margin-left:2px}.hk-opt{font-weight:400;color:var(--tt-g500)}.hk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tt .hk-form .tt-input,.tt .hk-form .tt-select{min-height:46px;padding:11px 14px;font-size:16px}.tt .hk-form .tt-select{padding-right:40px}.tt .hk-form .tt-textarea{min-height:160px;padding:11px 14px;font-size:16px;line-height:1.5}.tt .hk-help{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--tt-g700)}.hk-help[hidden]{display:none}.tt .hk-help-after{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--tt-g500)}.hk-err{display:none;margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--tt-error-text)}.hk-field.is-invalid .hk-err{display:block}.hk-field.is-invalid .tt-input,.hk-field.is-invalid .tt-select,.hk-field.is-invalid .tt-textarea{border-color:var(--tt-error);box-shadow:0 0 0 3px #dc26261a}.hk-actions{margin-top:8px}.hk-actions .tt-btn{min-height:46px}.hk-confirm{padding:28px;border:1px solid var(--tt-g200);border-radius:var(--tt-r-card);outline:none}.hk-confirm[hidden]{display:none}.tt .hk-sim-label{display:inline-block;margin:0 0 14px;padding:2px 10px;border-radius:var(--tt-r-pill);background:var(--tt-g100);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--tt-g700)}.tt .hk-confirm-t{margin:0 0 6px;font-family:var(--tt-heading);font-weight:500;font-size:22px;line-height:1.35;color:var(--tt-ink)}.tt .hk-confirm-d{margin:0 0 20px;font-size:16px;color:var(--tt-g700)}.hk-confirm details{margin:0 0 20px;border-top:1px solid var(--tt-g200);padding-top:12px}.hk-confirm summary{cursor:pointer;font-size:14px;font-weight:500;color:var(--tt-g700)}.hk-confirm summary:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px;border-radius:4px}.hk-confirm dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 16px;margin:14px 0 0;font-size:13px}.hk-confirm dt{color:var(--tt-g500)}.hk-confirm dd{margin:0;color:var(--tt-ink);word-break:break-word;white-space:pre-wrap}.hk-ways{padding:8px 0 24px}.hk-ways-in{padding-top:24px;border-top:1px solid var(--tt-g300)}.tt .hk-ways h2,.tt .hk-address h2{margin:0 0 10px;font-family:var(--tt-heading);font-weight:500;font-size:18px;color:var(--tt-ink)}.hk-ways ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px}.hk-address{padding:8px 0 88px}.hk-address-in{padding-top:24px;border-top:1px solid var(--tt-g200)}.tt .hk-address p{margin:0;font-size:15px;color:var(--tt-g700)}@media(max-width:767px){.hk-actions .tt-btn{width:100%}.hk-address{padding-bottom:64px}}
