.hkt-directory{font-family:Arial,Helvetica,sans-serif;color:#182b48;margin:-70px calc(50% - 50vw) 0;overflow:hidden;background:#f6f8fc}.hkt-directory *{box-sizing:border-box}.hkt-inner{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.hkt-hero{background:linear-gradient(115deg,#092b6b,#154ca9);padding:66px 0 70px;color:#fff}.hkt-eyebrow{font-size:12px;letter-spacing:2.1px;font-weight:800;color:#fff}.hkt-hero h1{font-size:clamp(38px,5vw,57px);line-height:1.12;margin:14px 0 17px;color:#fff}.hkt-hero h1 span{color:#ff851b}.hkt-hero p{font-size:17px;line-height:1.6;color:#e4edff;max-width:730px;margin:0}.hkt-content{padding-top:48px;padding-bottom:72px}.hkt-section{margin:0 0 48px}.hkt-heading{display:flex;align-items:center;gap:22px;margin-bottom:19px}.hkt-heading h2{font-size:26px;line-height:1.25;color:#0a347d;margin:0;white-space:nowrap}.hkt-heading span{height:2px;background:#e5eaf2;flex:1}.hkt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hkt-person{border:1px solid #dfe7f2;border-top:4px solid #ff8017;background:#fff;border-radius:9px;padding:22px 24px;box-shadow:0 6px 22px rgba(8,42,94,.045);min-width:0}.hkt-person h3{color:#0b357e;font-size:21px;line-height:1.25;margin:0 0 5px}.hkt-territory{color:#586980;font-size:14px;margin:0 0 15px;min-height:20px}.hkt-contacts{display:flex;flex-direction:column;gap:8px;margin-top:15px}.hkt-contacts a{display:flex;align-items:center;gap:9px;color:#1753ac;font-size:14px;text-decoration:none;overflow-wrap:anywhere}.hkt-contacts a:hover{text-decoration:underline;color:#e46e10}.hkt-contacts a span{font-size:17px;flex-shrink:0;color:#ed7b1b}@media(max-width:700px){.hkt-directory{margin-top:-70px}.hkt-hero{padding:48px 0 53px}.hkt-grid{grid-template-columns:1fr}.hkt-person{padding:20px}.hkt-content{padding-top:36px}.hkt-heading h2{font-size:23px}}

/* Consistent orange hero heading */
.hkt-directory .hkt-hero h1,.hkt-directory .hkt-hero h1 span{color:#ff8017}
