/* HKAWM financial knowledge launch. Five compact icons; responsive learning panels. */
.hk-community-links{gap:.25rem;max-width:100%;flex-wrap:wrap}
.hk-community-links .hk-community-link{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.hk-community-links .hk-community-icon{display:block;width:20px;height:20px;flex:0 0 20px}
.hk-community-links .hk-community-link[aria-disabled="true"]{cursor:default}
.hk-knowledge-home{padding-top:2.5rem;padding-bottom:.75rem}
.hk-knowledge-panel{box-sizing:border-box;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);margin:0 0 2rem;border:1px solid #dce7e5;background:#f4f8f7;color:#102f39;scroll-margin-top:100px}
.hk-knowledge-panel .hk-knowledge-eyebrow{margin:0 0 .65rem;color:#526785;font-size:.85rem;font-weight:600;letter-spacing:.06em;line-height:1.6}
.hk-knowledge-panel h2{font-family:var(--font-editorial,serif);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;line-height:1.4;margin:0 0 1rem;overflow-wrap:anywhere}
.hk-knowledge-intro{font-size:1rem;line-height:1.8;max-width:68rem;margin:0 0 1.4rem;color:#3d4d4b}
.hk-knowledge-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none}
.hk-knowledge-features li{min-width:0;background:#fff;border:1px solid #dce7e5;padding:1.1rem}
.hk-knowledge-features strong{display:block;margin-bottom:.5rem;font-weight:600;font-size:1rem;line-height:1.6}
.hk-knowledge-features span{display:block;color:#3d4d4b;font-size:.95rem;line-height:1.75}
.hk-knowledge-note{font-size:.875rem;line-height:1.75;color:#526461;margin:1rem 0 0;max-width:70rem}
.hk-knowledge-panel .hk-growth-button{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}
@media(max-width:760px){.hk-knowledge-features{grid-template-columns:1fr;gap:.75rem}.hk-knowledge-home{padding-top:1.5rem}.hk-knowledge-panel{margin-bottom:1.5rem}}
@media(max-width:420px){.hk-knowledge-panel .hk-growth-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.hk-knowledge-panel .hk-growth-button{width:100%}}
