:root{--ink:#13231f;--muted:#60716a;--line:#dce5e1;--paper:#f4f7f5;--green:#0d7755;--navy:#153a31}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;line-height:1.6}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:5;padding:8px;background:#fff;color:#000}.info-header{padding:18px clamp(18px,5vw,72px);background:var(--navy);color:#fff}.info-header nav{display:flex;align-items:center;justify-content:space-between;gap:20px}.info-header a{color:#fff}.info-brand{font-weight:800;text-decoration:none}.info-brand small{display:block;color:#b7cec5;font-weight:400}.info-links{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.beta-strip{padding:9px clamp(18px,5vw,72px);background:#e7f1ec;color:#29483c;font-size:13px}.info-main{width:min(960px,calc(100% - 32px));margin:42px auto}.info-main h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.08}.info-main h2{margin-top:38px}.lede{max-width:760px;color:#52645d;font-size:18px}.info-card,.policy-section{margin:16px 0;padding:22px;border:1px solid var(--line);border-radius:13px;background:#fff}.info-card h2,.policy-section h2{margin-top:0}.info-card a,.policy-section a{color:#07664c;font-weight:700}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.source-table{display:block;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.source-table table{width:100%;min-width:760px;border-collapse:collapse}.source-table th,.source-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-size:13px}.source-table th{background:#edf3f0}.status-framework{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.status-framework div{padding:14px;border-left:4px solid #2d6e9f;background:#fff}.notice{padding:14px;border-left:4px solid #a56f00;background:#fff5dc}.info-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px clamp(18px,5vw,72px);border-top:1px solid var(--line);background:#fff;color:var(--muted);font-size:12px}.info-footer a{color:#07664c}@media(max-width:700px){.info-header nav,.info-grid,.status-framework{display:grid;grid-template-columns:1fr}.info-links{gap:10px}.info-main{margin-top:26px}}.corrections-form{display:grid;gap:18px}.corrections-form fieldset{margin:0;padding:0;border:0;display:grid;gap:16px}.corrections-form legend{font-size:1.15rem;font-weight:800}.corrections-form label{display:grid;gap:6px;font-weight:700}.corrections-form input,.corrections-form textarea{width:100%;border:1px solid #9baea5;border-radius:7px;background:#fff;color:var(--ink);font:inherit;padding:10px 11px}.corrections-form textarea{min-height:120px;resize:vertical}.corrections-form input:focus-visible,.corrections-form textarea:focus-visible,.corrections-form button:focus-visible{outline:3px solid #f0b323;outline-offset:2px}.corrections-form .field-note{margin:-2px 0 0;color:var(--muted);font-size:.9rem;font-weight:400}.corrections-form button{justify-self:start;border:0;border-radius:7px;background:var(--green);color:#fff;font:700 1rem Arial,sans-serif;padding:11px 16px;cursor:pointer}.corrections-form button[disabled]{cursor:wait;opacity:.7}.form-status{min-height:1.5em;margin:0;font-weight:700}.form-status.error{color:#9b1c1c}.form-status.success{color:#07664c}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.honeypot{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:700px){.form-grid{grid-template-columns:1fr}}
