.article-main{max-width:900px;margin:auto;padding:36px 24px 70px}.article-main h1{font-size:clamp(28px,4vw,43px);line-height:1.65;margin:20px 0}.article-main h2{font-size:clamp(22px,3vw,28px);line-height:1.6;margin-bottom:22px}.article-main h3{font-size:18px;line-height:1.7}.article-main p,.article-main li{line-height:2;font-size:16px}.article-main section{margin:48px 0;scroll-margin-top:110px}.article-main .fine{font-size:12px;color:var(--muted)}.article-top nav{font-size:12px;margin-bottom:28px}.article-deck{font-size:17px!important}.article-summary{padding:28px;background:#edf2e7;border-radius:10px}.article-toc{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--line);margin-top:30px}.article-toc a,.article-main p>a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.article-main caption{text-align:left;font-size:13px;margin-bottom:10px}.article-main th,.article-main td{padding:14px 8px}.article-main thead{background:#edf2e7}.article-examples{display:grid;gap:14px}.article-examples>div{padding:20px;border:1px solid var(--line);border-radius:8px}.article-examples p{margin:8px 0;font-size:14px}.article-examples strong{font-size:23px;color:var(--green)}.article-note{padding:22px;background:#faf3e6;border-left:3px solid #c5a15b}.article-note p{margin-bottom:0}.article-main li{margin-bottom:16px}.article-main .btn{max-width:100%;white-space:normal}.article-back{border-top:1px solid var(--line);padding-top:24px}@media(max-width:600px){.article-main{padding:25px 6% 45px}.article-main p,.article-main li{font-size:15px}.article-summary{padding:22px 18px}.article-main td{white-space:nowrap}.article-main th{font-size:13px}.article-main td{font-size:14px}.article-main section{margin:36px 0}}