.art-head{border-bottom:1px solid var(--line);padding:clamp(24px,3vw,40px) 0 clamp(28px,3vw,40px)}.art-head .h1{max-width:22ch;font-size:clamp(34px,3.6vw,54px)}.art-meta{font:500 15px/1.3 var(--f-ui);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.art-meta span{align-items:center;gap:6px;display:inline-flex}.art-meta i{color:var(--accent);font-size:18px}.art-grid{gap:40px;padding-top:clamp(28px,3vw,48px);display:grid}@media (width>=1100px){.art-grid{grid-template-columns:240px minmax(0,1fr) 280px;align-items:start;gap:56px}}.art-aside{display:none}@media (width>=1100px){.art-aside{display:block}}.tldr{border-radius:var(--r-xl);background:linear-gradient(160deg,var(--tint-accent),transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 35%,transparent);padding:24px 26px}.tldr h2{font:800 18px/1.3 var(--f-ui);align-items:center;gap:10px;margin-bottom:12px;display:flex}.tldr h2 i{color:var(--accent);font-size:22px}.tldr ul{gap:10px;list-style:none;display:grid}.tldr li{font:500 17px/1.6 var(--f-ui);color:var(--text);align-items:baseline;gap:12px;display:flex}.tldr li .dmk{transform:rotate(45deg)translateY(-3px)}.help-card{border-radius:var(--r-xl);color:#fff;background:radial-gradient(60% 80% at 100% 0,#5cc6d359,#0000 65%),linear-gradient(160deg,#00184f,#0d3c5e 70%,#124f69);gap:14px;padding:26px;display:grid;position:relative;overflow:hidden}.help-card h2{font:800 24px/1.2 var(--f-ui)}.help-card p{color:#cfe6ea;font-size:16px;line-height:1.55}.help-card .btn{color:#00184f;background:#5cc6d3}.help-card .btn .kn{color:#5cc6d3;background:#00184f}.help-card .btn-secondary{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff4d}.help-card img{opacity:.95;filter:drop-shadow(0 0 20px #5cc6d34d);width:150px;position:absolute;bottom:-26px;left:-18px}.side-sticky{top:calc(var(--head) + 24px);gap:16px;display:grid;position:sticky}.feedback{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding:18px 20px;display:flex}.feedback b{font:700 16.5px/1.3 var(--f-ui)}.related{margin-top:clamp(56px,6vw,96px)}.rel-list{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=900px){.rel-list{grid-template-columns:repeat(3,1fr)}}.rel-list a{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.rel-list a:hover{box-shadow:var(--sh-2)}.rel-list b{font:800 19px/1.3 var(--f-ui)}.rel-list span{color:var(--text-2);font-size:15px;line-height:1.5}.rel-list .chip{align-self:flex-start;margin-top:6px}.prose .tbd{white-space:nowrap}.art-grid.no-toc{grid-template-columns:minmax(0,1fr)}@media (width>=1100px){.art-grid.no-toc{grid-template-columns:minmax(0,1fr) 280px}.art-grid.no-toc>.art-aside{display:none}}.signature{font:500 16px/1.5 var(--f-ui);color:var(--text-2);gap:2px;display:grid}.signature b{font:800 18px/1.3 var(--f-ui);color:var(--text)}.dept-projects{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.dept-projects li{border-radius:var(--r-md);background:var(--surface-2);min-height:36px;font:500 15px/1.35 var(--f-ui);color:var(--text-2);flex-direction:column;justify-content:center;padding:6px 14px;display:inline-flex}.dept-projects li b{color:var(--text);font-weight:600}.dept-projects li span{color:var(--text-3);font-size:13.5px}.help-card img{height:auto}
