.kd-article{max-width:860px;padding-top:32px;padding-bottom:64px;font-size:1.0625rem;line-height:1.8;overflow-wrap:break-word}.kd-article section{margin:48px 0}.kd-article section,.kd-article [id]{scroll-margin-top:110px}.kd-article h2{font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.3;color:var(--kd-navy);margin:0 0 20px}.kd-article h3{font-size:1.25rem;line-height:1.4;margin:28px 0 12px;color:var(--kd-navy)}.kd-article p{margin:16px 0}.kd-article li{margin:9px 0}.kd-article a{color:#126078;text-decoration:underline;text-underline-offset:3px}.kd-article a:hover{color:#102a43}.kd-meta,.kd-breadcrumb{font-size:.88rem;color:#52646f}.kd-toc,.kd-article-note{padding:24px 28px;background:#f0f7f6;border:1px solid #dbe5e8;border-radius:14px;margin:28px 0}.kd-toc ol{columns:2;column-gap:36px;padding-left:22px;margin-bottom:0}.kd-toc li{break-inside:avoid}.kd-article-note{border-left:4px solid var(--kd-teal)}.kd-article-cta{background:#fff1f4;padding:28px;border-radius:16px}.kd-article .kd-faq{margin:20px 0}.kd-article .kd-source-box h2{font-size:1.3rem}.kd-related{padding-top:20px;border-top:1px solid var(--kd-line)}@media(max-width:620px){.kd-toc ol{columns:1}.kd-toc,.kd-article-note,.kd-article-cta{padding:20px}.kd-article{font-size:1rem}.kd-hero h1{font-size:clamp(2rem,7.5vw,2.55rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
