.article{max-width:850px;padding-top:40px;padding-bottom:60px}.article h1{font-size:clamp(32px,4.5vw,54px);letter-spacing:-1.5px;overflow-wrap:anywhere}.dates{font-size:13px;color:var(--muted)}.article-notice{background:#eff5f5;border-left:3px solid var(--gold);padding:18px 22px;margin:26px 0;font-size:15px}.article-notice p{margin:6px 0 0}.article-body{margin-top:36px;overflow-wrap:anywhere}.article-body h2{font-size:30px;margin-top:40px}.article-body h3{font-size:25px;margin-top:30px}.article-body img{display:block;max-width:100%;height:auto;margin:24px auto}.article-body figure{margin:25px 0}.article-body figcaption{position:static;color:var(--muted);font-size:13px}.article-body a{text-decoration:underline;color:var(--teal)}.article-body pre{white-space:pre;overflow:auto;padding:18px;background:#eef3f3;font-size:14px}.article-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.article-body th,.article-body td{padding:10px;border:1px solid var(--line)}.article-body blockquote{border-left:3px solid var(--teal);padding-left:20px;margin-left:0}.article-end{border-top:1px solid var(--line);padding-top:30px;margin-top:45px}
.article-featured{display:block;max-width:100%;height:auto;margin:30px auto}.article-body img{aspect-ratio:auto}
