*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;color:#1e2734;background:#fff;font-family:Tahoma,Arial,sans-serif;font-size:17px;line-height:1.95}header{background:#14191f;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:24px max(24px,calc((100% - 920px)/2));gap:24px;border-bottom:4px solid #b88736}header>span{color:#d7dfe7;font-size:15px}.brand{font-family:Arial,sans-serif;font-weight:800;letter-spacing:3px;font-size:21px}.brand span{color:#e6ba70}main{max-width:920px;padding:0 28px;margin:auto}.intro{padding:58px 0 35px;border-bottom:1px solid #dae0e7}.eyebrow{color:#86601f;font-size:13px;font-weight:bold;letter-spacing:1px;margin:0}h1{font-size:clamp(30px,5vw,48px);line-height:1.5;margin:8px 0 16px}.lead{font-size:20px;color:#4b5664;margin:0 0 24px}.meta{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;color:#626d7a;overflow-wrap:anywhere}section{display:grid;grid-template-columns:36px 1fr;gap:22px;padding:30px 0;border-bottom:1px solid #e3e7ec}.number{color:#946b29;font-size:14px;padding-top:5px;font-weight:bold}h2{font-size:22px;line-height:1.6;margin:0 0 10px}p{margin:0;overflow-wrap:anywhere}aside{margin:38px 0;padding:28px;background:#f0f3f7;border-right:4px solid #aa7b30}a{color:#234d80;text-underline-offset:5px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #a77324;outline-offset:5px}footer{border-top:1px solid #dce2e9;color:#65717d;text-align:center;padding:22px;font-size:14px}@media(max-width:540px){main{padding:0 20px}.intro{padding-top:35px}section{grid-template-columns:26px 1fr;gap:10px;padding:24px 0}h2{font-size:20px}.lead{font-size:18px}aside{padding:20px}}@media print{header{background:white;color:black}.intro{padding-top:20px}section{break-inside:avoid}aside{background:white}body{font-size:12pt}}