body{margin:0;background:#171c17;color:#f2f2e9;font:16px/1.8 Arial,Helvetica,sans-serif}*{box-sizing:border-box}a{color:#a7ef9c}header{border-bottom:1px solid #3b4934;padding:25px max(22px,calc((100% - 900px)/2))}header img{width:265px;max-width:80vw;height:auto;display:block}main{max-width:900px;margin:auto;padding:50px 24px 80px}h1{font-size:clamp(34px,6vw,56px);font-weight:500;line-height:1.15;letter-spacing:-2px}h2{font-size:24px;line-height:1.4;font-weight:500;letter-spacing:-.5px;margin:38px 0 15px}p,li{font-size:14px;color:#c4cfbc}strong{color:#eff4e9}address{font-style:normal}.eyebrow{font:10px "Courier New",monospace;color:#a8bb99;letter-spacing:1.5px}.toc{display:grid;grid-template-columns:1fr 1fr;gap:6px 25px;padding:25px 0;border-top:1px solid #3b4934;border-bottom:1px solid #3b4934}.toc a{font-size:12px}.back{display:inline-block;margin-bottom:15px;font-size:12px}footer{max-width:852px;margin:auto;padding:25px 0;border-top:1px solid #3b4934;display:flex;gap:22px;font-size:12px}a:focus-visible{outline:3px solid #00ed32;outline-offset:4px}@media(max-width:600px){.toc{grid-template-columns:1fr}footer{margin:0 24px;flex-wrap:wrap}}@media print{body{background:white;color:black}header,footer,.back{display:none}main{padding:0;max-width:none}h1{font-size:24pt}h2{font-size:14pt;break-after:avoid}p,li,strong{color:black;font-size:10pt}a{color:black}.toc{display:none}@page{margin:20mm}}