
:root{--bk-blue:#173f78;--bk-orange:#E9513D;--bk-ink:#27323d;--bk-muted:#667085;--bk-line:#e2e7ec;--bk-soft:#f7f9fc}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--bk-ink);line-height:1.7;background:#fff}
.wrap{width:min(1000px,calc(100% - 36px));margin:auto}.top{border-bottom:1px solid var(--bk-line);padding:18px 0}
.brand img{height:52px;max-width:340px;width:auto;display:block}.hero{padding:44px 0;background:var(--bk-soft);border-bottom:1px solid var(--bk-line)}
.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:var(--bk-orange)}
h1,h2,h3{color:var(--bk-blue)}h1{font-size:40px;line-height:1.18;margin:8px 0 12px}.lead{font-size:19px;color:#53606c;max-width:820px}
main{padding:38px 0 64px}.card{border:1px solid var(--bk-line);border-radius:13px;padding:22px;margin:20px 0;background:#fff}
.note{background:#fff7ed;border-color:#fed7aa}.good{background:#eff9f2;border-color:#cfe8d6}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
ul{padding-left:22px}.small{font-size:13px;color:var(--bk-muted)}a{color:var(--bk-blue)}
footer{border-top:1px solid var(--bk-line);background:var(--bk-soft);padding:25px 0;color:var(--bk-muted);font-size:13px}
@media(max-width:760px){.grid{grid-template-columns:1fr}h1{font-size:32px}.brand img{height:46px;max-width:280px}}
