body{margin:0;font:17px/1.7 system-ui,sans-serif;background:#f7f5ef;color:#172838}main{max-width:880px;margin:auto;padding:36px 24px 90px}a{color:#973309;text-underline-offset:3px}a:focus-visible{outline:3px solid #fa6028;outline-offset:4px}nav{display:flex;gap:10px 20px;flex-wrap:wrap;margin:24px 0}nav a[aria-current=page]{font-weight:bold}article{background:white;border-radius:18px;padding:clamp(20px,5vw,48px)}h1{font-size:clamp(28px,5vw,44px);line-height:1.15}h2{font-size:22px;line-height:1.4;margin-top:32px}small{color:#526172}li{margin-bottom:10px}@media print{body{background:white}main{padding:0}nav,.back{display:none}article{padding:0}h2{break-after:avoid}a{color:inherit}}
nav a,.back{display:inline-flex;align-items:center;min-height:44px;min-width:44px}a{overflow-wrap:anywhere}@media(max-width:600px){main{padding:24px 16px 60px}nav{gap:4px 16px}}
