*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;color:#243b2c;background:#fafbf7;font:19px/1.65 "Segoe UI",Arial,sans-serif}a{color:#245b36;text-underline-offset:4px}a:focus-visible{outline:3px solid #78a74b;outline-offset:5px}header{background:white;border-bottom:1px solid #e1e7db}header .bar{max-width:980px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{display:block;width:185px;height:auto}.back{font-size:17px}main{max-width:980px;margin:0 auto;padding:42px 28px 72px}h1{font-size:clamp(30px,4vw,44px);line-height:1.18;letter-spacing:-.025em;margin:12px 0 18px}h2{font-size:28px;line-height:1.3;margin:42px 0 18px}h3{font-size:21px;line-height:1.4;margin:0 0 12px}p{margin:0 0 18px}.eyebrow{font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:#627653;margin:0}.version{font-size:17px;color:#66775d}.review{background:#edf3e3;padding:18px 22px;border-radius:8px;margin:25px 0}.review strong{display:block}.operators{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.operator{padding:22px;border:1px solid #dce6d4;border-radius:10px;background:#fff;min-width:0}.operator p{font-size:18px;margin:0 0 9px;overflow-wrap:anywhere}.toc{display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #dce6d4;border-bottom:1px solid #dce6d4;padding:18px 0;margin:28px 0}.toc a{font-size:17px}.section{padding-top:1px}.section p{max-width:880px}footer{border-top:1px solid #dce6d4;padding:24px 28px;color:#65755f;font-size:17px}footer div{max-width:924px;margin:auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap} @media(max-width:650px){header .bar{padding:18px 20px}.brand img{width:145px}.back{font-size:16px}main{padding:30px 20px 50px}.operators{grid-template-columns:1fr;gap:16px}.operator{padding:20px}h2{font-size:25px;margin-top:34px}.review{padding:17px}.toc{display:grid;gap:12px}body{font-size:18px}footer{padding:22px 20px}} @media print{body{background:white;color:black;font:12pt/1.45 Arial}header,.toc,.review,.back{display:none}main{padding:0;max-width:none}.operators{display:block}.operator{break-inside:avoid;border:0;padding:0}h2{font-size:17pt}h1{font-size:23pt}a{color:black}.section{break-inside:auto}}