.article-page{padding:42px 0 0}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(260px,1fr);gap:70px;align-items:start}.article-header>a{color:var(--green);font-weight:800;font-size:14px}.article-header h1{margin:12px 0 14px;font-size:42px;line-height:1.3}.article-header>p{margin:0;color:var(--muted);font-size:18px}.article-header>div{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-bottom:24px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.article-note{display:flex;gap:12px;margin:28px 0;padding:16px 18px;border-left:4px solid var(--yellow);background:#fff9ec}.article-note span{color:#665b45}.article-body{font-size:17px;line-height:1.9}.article-body h2{margin:40px 0 14px;font-size:27px;line-height:1.4}.article-body h3{margin:30px 0 10px;font-size:21px}.article-body p{margin:14px 0}.article-body ul,.article-body ol{padding-left:24px}.article-body li{margin:8px 0}.article-body img{margin:28px auto;border:1px solid var(--line)}.article-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.article-body th,.article-body td{padding:11px;border:1px solid var(--line);text-align:left}.article-body th{background:var(--soft)}.article-body blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid var(--green);background:var(--soft)}.article-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:45px}.article-adjacent__item{padding:16px;border:1px solid var(--line)}.article-related{margin-top:45px;padding-top:28px;border-top:2px solid var(--ink)}.article-related>div:first-child{display:flex;justify-content:space-between;align-items:center}.article-related h2{margin:0;font-size:24px}.article-related>div>a{color:var(--green);font-weight:700}.article-related__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.article-related article{padding:18px 0;border-bottom:1px solid var(--line)}.article-related span{color:var(--muted);font-size:12px}.article-related h3{margin:5px 0 0;font-size:16px}.article-aside{position:sticky;top:20px;padding:28px;color:#fff;background:var(--green-dark)}.article-aside .eyebrow{color:#f0bd59}.article-aside h2{margin:0;font-size:23px}.article-aside dl{margin:22px 0}.article-aside dl div{padding:16px 0;border-top:1px solid #38544e}.article-aside dt{font-weight:800}.article-aside dd{margin:2px 0 0;color:#b9cdc8;font-size:14px}.article-aside>a{color:#f0bd59;font-weight:800}
@media(max-width:900px){.article-layout{grid-template-columns:1fr}.article-aside{position:static;order:-1}.article-header h1{font-size:34px}}
@media(max-width:560px){.article-page{padding-top:28px}.article-header h1{font-size:29px}.article-header>p{font-size:16px}.article-note{display:grid}.article-body{font-size:16px}.article-body h2{font-size:24px}.article-body table{display:block;overflow-x:auto}.article-adjacent,.article-related__grid{grid-template-columns:1fr}}
