.art{max-width:760px;margin:0 auto;padding:28px 20px 80px;display:grid;gap:16px}
.art h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:0}
.art h2{font-family:var(--body);font-size:21px;font-weight:600;margin:14px 0 0}
.art p,.art li{font-size:17px;line-height:1.7;margin:0}
.art .lead{font-size:19px;color:var(--muted)}
.art ol,.art ul{margin:0;padding-left:22px;display:grid;gap:8px}
.art a{color:var(--accent)}
.art .crumbs{font-size:14px;color:var(--muted)}
.art .cta{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:14px;padding:16px 18px;display:grid;gap:8px;margin-top:10px}
.art .cta .om-btn{color:inherit;margin:4px 8px 0 0}
.art .cta .om-primary{color:var(--surface)}
.art .more ul{list-style:none;padding:0}
.art .alist{list-style:none;padding:0;display:grid;gap:14px}
.art .alist li{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:4px}
.art .alist p{font-size:15px;color:var(--muted)}
@media (max-width:640px){.art{padding-inline:16px}.art p,.art li{font-size:16px}}
