/* Страница сведений для ИТ-аккредитации: спокойный документ, разделы идут в порядке пунктов приказа Минцифры № 511, чтобы эксперт находил всё сразу. */


.head{background:#0e1450;color:#fff}
.head .bar{padding-block:16px}
.head .logo svg{height:44px;width:auto;color:#fff;display:block}
.head a.back{margin-left:auto;color:#dfe4ff;text-decoration:none;font-weight:600}
.doc-wrap{max-width:900px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:56px 80px}
.doc-wrap h1{font:800 clamp(30px,4vw,46px)/1.1 var(--font);letter-spacing:-.03em;color:var(--navy);margin:0 0 14px}
.doc-wrap .upd{color:var(--muted);margin:0 0 40px}
.blk{background:var(--card);border:1px solid var(--rule);border-radius:20px;padding:28px 30px;margin-bottom:16px}
.blk h2{margin:0 0 16px;font:800 21px/1.25 var(--font);color:var(--navy)}
.blk dl{margin:0;display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:10px 24px}
.blk dt{color:var(--muted);font-size:15px}
.blk dd{margin:0;color:var(--text)}
.blk p{margin:0 0 10px}.blk p:last-child{margin:0}
.blk ul{margin:0;padding-left:20px;display:grid;gap:6px}
.fill{color:var(--flag);font-weight:700}
.blk a{color:var(--blue)}
@media (max-width:640px){.blk{padding:22px}.blk dl{grid-template-columns:1fr;gap:2px}.blk dd{margin-bottom:10px}}
