:root{--g:#116149;--ink:#11221d;--line:#dfe7e2;--bg:#fbfaf5}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:16px/1.65 Inter,Segoe UI,Arial,sans-serif;color:var(--ink)}header{background:#fff;border-bottom:1px solid var(--line)}.wrap{width:min(820px,calc(100% - 32px));margin:auto}.bar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-weight:900;color:var(--g);text-decoration:none}.back{font-size:.9rem;color:var(--g)}main{padding:50px 0 72px}article{background:#fff;border:1px solid var(--line);padding:clamp(22px,5vw,48px);border-radius:16px}h1{line-height:1.1;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.04em;margin:0 0 25px}h2{font-size:1.25rem;margin-top:32px;color:var(--g)}p,li{color:#46554d}.note{background:#f3f9f5;border-left:4px solid var(--g);padding:15px;margin:24px 0;border-radius:7px}footer{padding:28px 0;color:#67766d;font-size:.85rem;text-align:center}
