.article{max-width:840px;padding-top:28px;padding-bottom:50px}.site-header nav>a.button{display:inline-flex}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:34px}.breadcrumbs a{display:inline-flex;align-items:center;min-height:40px;color:var(--blue)}.article h1{font-size:clamp(32px,4.5vw,48px);letter-spacing:-1.4px;line-height:1.15}.article .lead{max-width:none}.article article section,.article-note{margin-top:38px;scroll-margin-top:24px}.article h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin:0 0 16px}.article p,.article li,.article dd{font-size:16px;line-height:1.8;color:#4c5d78}.article ol{padding-left:24px}.article li{padding-left:6px;margin-bottom:16px}.article article a,.related a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.article strong,.article dt{color:#18253e;font-weight:650}.article dt{margin-top:20px}.article dd{margin:8px 0 20px}.article-note{padding:26px;background:#eef3ff;border-radius:18px}.article-note p:last-child{margin-bottom:0}.article-toc{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0;border-block:1px solid var(--line)}.article-toc a,.related a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.article .try-panel{margin-top:44px}.article .try-panel h2{font-size:21px;margin-bottom:8px}.article .try-panel p{font-size:14px;margin:0}.related{margin-top:42px}.related a{display:flex;margin-top:8px}@media(max-width:640px){.article{padding-top:10px}.breadcrumbs{margin-bottom:22px}.article h2{font-size:23px}.article p,.article li,.article dd{font-size:15px}.article-note{padding:22px}.article-toc{flex-direction:column;gap:0}}
