.hk-skill-figure{margin:0}.hk-skill-figure img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;border-radius:16px}.hk-skill-figure figcaption{font-size:.8rem;line-height:1.55;margin-top:.5rem;color:var(--hk-muted,#566776)}.hk-skill-table-wrap{overflow-x:auto;margin:1.2rem 0}.hk-skill-table-wrap table{width:100%;border-collapse:collapse;line-height:1.75}.hk-skill-table-wrap caption{text-align:left;font-weight:600;padding-bottom:.6rem}.hk-skill-table-wrap td,.hk-skill-table-wrap th{text-align:left;vertical-align:top;padding:.75rem;border-bottom:1px solid #c9d9dd}.hk-skill-table-wrap thead{background:#edf6f5}.hk-skill-table-wrap th:first-child{width:25%}.hk-skill-steps{display:grid;grid-gap:.8rem;gap:.8rem;padding-left:1.5rem}.hk-skill-steps li{padding-left:.3rem;line-height:1.9}.hk-skill-sources{border-top:1px solid #c9d9dd;margin-top:2rem;padding-top:1.5rem}.hk-skill-sources li{margin-bottom:1rem}.hk-skill-sources li p{font-size:.9rem;margin:.3rem 0}.hk-skill-links{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.4rem}.hk-skill-links p{margin:0 0 .4rem}.hk-skill-links ul{margin-top:0}@media(min-width:900px){.hk-skill-links{grid-template-columns:1fr 1.4fr 1fr;gap:1.3rem}}