:root{--ink:#10231b;--forest:#0e3a2b;--lime:#bdf264;--paper:#f5f7f3;--muted:#66746d;--line:#d9e2dc}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Georgia,'Times New Roman',serif}.top{height:68px;padding:0 clamp(18px,5vw,70px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.brand{color:var(--forest);font-family:Arial,sans-serif;font-weight:700;text-decoration:none}select{border:1px solid var(--forest);border-radius:999px;background:#fff;padding:8px 12px;font:700 14px Arial,sans-serif;color:var(--ink)}main{width:min(880px,calc(100% - 36px));margin:0 auto;padding:70px 0 80px}.eyebrow{font:700 12px Arial,sans-serif;letter-spacing:.16em;color:#4f7565;margin:0 0 12px}h1{font-size:clamp(42px,7vw,72px);line-height:1.02;letter-spacing:-.035em;margin:0 0 14px}h2{font-size:28px;line-height:1.2;margin:0 0 16px}p,li{color:#34463e}.updated{color:var(--muted);margin-bottom:55px}section{padding:34px 0;border-top:1px solid var(--line)}ul{padding-left:22px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:14px;text-align:left;vertical-align:top;border:1px solid var(--line)}th{background:var(--forest);color:#fff;font:700 14px Arial,sans-serif}code{font-size:.9em}.contact{background:#eaf0ea;border:0;border-radius:18px;padding:28px;margin-top:25px}a{color:#17613f}footer{padding:22px clamp(18px,5vw,70px);display:flex;justify-content:space-between;background:#081f17;color:#c5d0ca;font:13px Arial,sans-serif}footer a{color:inherit}@media(max-width:620px){main{padding-top:45px}footer{display:block;text-align:center}footer a{display:block;margin-top:8px}th,td{min-width:150px}}
