/* HKAWM R10: retain layout hierarchy; avoid per-glyph fallback and duplicate guide lists. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-synthesis:none}
button,input,select,textarea{font-family:var(--font-body);font-synthesis:none}
button,input,select,textarea{font-size:1rem}
.hk-guide-legacy{display:none}.hk-guide-legacy:target{display:block;padding:1rem 0;scroll-margin-top:7rem}
.hk-guide-legacy:has(:target){display:block;padding:1rem 0;scroll-margin-top:7rem}
.hk-editorial-card{display:flex;flex-direction:column;min-width:0}
.hk-editorial-card h3{font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.6;letter-spacing:0}
.hk-editorial-card p{line-height:1.7}.hk-editorial-actions{margin-top:auto;align-items:baseline;gap:.75rem;flex-wrap:wrap}
.hk-r10-prose{max-width:52rem;margin-inline:auto}.hk-r10-prose p,.hk-r10-prose li{overflow-wrap:anywhere}
.hk-r10-prose .hk-editorial-article{border:0;padding:0;margin:0}
.hk-editorial-credit{margin-top:2rem;padding-top:1rem;border-top:1px solid #d4e4e0;font-size:.9rem}
.hk-r10-prose .hk-editorial-article h4{margin-top:1.75rem;font-size:1.125rem;line-height:1.6;font-weight:600}
a,button,input,select,textarea,summary{-webkit-tap-highlight-color:rgba(15,147,139,.12)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #6667ab;outline-offset:4px}
[hidden]{display:none!important}
@media(max-width:767px){.hk-editorial-grid{grid-template-columns:minmax(0,1fr)!important}.page-title{overflow-wrap:anywhere}.hk-r10-prose{width:100%}.footer-links a{display:inline-block;min-height:2rem;padding-block:.25rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hk-copy-detail>summary{list-style:none}
.hk-copy-detail>summary::-webkit-details-marker{display:none}
.hk-copy-detail>summary::before{content:"";display:inline-block;width:0;height:0;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.4em solid currentColor;margin-right:.6em;vertical-align:.05em;transform-origin:40% 50%}
.hk-copy-detail[open]>summary::before{transform:rotate(90deg)}

