:root{--ink:#20221f;--muted:#626a64;--paper:#f6f4ee;--sage:#315342;--line:#deddd6}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.7 Arial,sans-serif}header{display:flex;align-items:center;justify-content:space-between;padding:22px max(24px,calc((100vw - 920px)/2));border-bottom:1px solid var(--line)}header a{color:var(--ink);text-decoration:none;font-weight:700}main{width:min(920px,calc(100% - 36px));margin:55px auto 90px}h1{font:500 clamp(38px,6vw,62px)/1.05 Georgia,serif;letter-spacing:-1.5px}h2{margin:40px 0 8px;font:600 25px Georgia,serif}h3{margin:28px 0 5px;font-size:17px}p,li{color:#424943}a{color:var(--sage)}.lead{font:19px/1.6 Georgia,serif;color:var(--muted)}.legal-note{padding:17px 19px;border-left:4px solid #b27b36;background:#fff5e7}.identity{padding:22px;background:#fff;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top}.article-image{margin:28px 0}.article-image img{width:100%;height:auto;display:block;border-radius:8px}.article-image figcaption{padding-top:8px;color:var(--muted);font-size:12px}footer{padding:25px;text-align:center;color:var(--muted);border-top:1px solid var(--line);font-size:12px}@media(max-width:600px){table{font-size:12px}th,td{padding:8px}}
