:root{--ink:#171a17;--green:#178447;--muted:#5e6761;--line:#d8ded9;--soft:#f3f7f4}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font-family:Archivo,system-ui,sans-serif}.editorial-main{width:min(calc(100% - 32px),900px);margin:0 auto;padding:64px 0 84px}.editorial-hero{border-top:6px solid var(--green);border-bottom:2px solid var(--ink);padding:30px 0}.editorial-hero>p{margin:0;color:var(--green);font:700 11px/1.4 "Space Mono",monospace}.editorial-hero h1{max-width:12ch;margin:12px 0 18px;font-size:clamp(44px,8vw,78px);line-height:.95}.editorial-hero strong{display:block;max-width:720px;color:#3f4742;font-size:21px;line-height:1.5}.editorial-body{max-width:720px;margin:0 auto;padding-top:18px}.editorial-body section{border-bottom:1px solid var(--line);padding:34px 0}.editorial-body h2{margin:0 0 12px;font-size:31px;line-height:1.08}.editorial-body p,.editorial-body li{color:#343a36;font-size:17px;line-height:1.7}.editorial-body ol{padding-left:24px}.editorial-body li{margin:0 0 12px}.editorial-body a{color:#0f6f3a;font-weight:800}.editorial-links{display:flex;flex-wrap:wrap;gap:10px}.editorial-links a,.correction-form button{display:inline-flex;min-height:48px;align-items:center;border:2px solid var(--ink);border-radius:7px;padding:0 16px;color:#fff;background:var(--green);box-shadow:3px 3px 0 var(--ink);font-weight:900;text-decoration:none}.correction-form{display:grid;gap:16px;margin-top:22px}.correction-form label{display:grid;gap:7px;font-size:13px;font-weight:900}.correction-form label span{color:var(--muted);font-size:11px;font-weight:700}.correction-form input,.correction-form textarea{width:100%;border:2px solid var(--ink);border-radius:7px;padding:13px;color:var(--ink);background:#fff;font:600 16px/1.45 Archivo,sans-serif}.correction-form input:focus,.correction-form textarea:focus{outline:3px solid #a9d8bd;outline-offset:2px}.correction-form button{width:max-content;cursor:pointer}.correction-form button:disabled{opacity:.55}.correction-status{min-height:24px;margin:0!important;font-size:14px!important;font-weight:800}.editorial-honeypot{position:absolute!important;left:-10000px!important}.editorial-footer{display:flex;width:min(calc(100% - 32px),900px);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0 auto 30px;border-top:2px solid var(--ink);padding-top:18px;font-size:12px;text-transform:uppercase}.editorial-footer nav{display:flex;flex-wrap:wrap;gap:12px}.editorial-footer a{color:var(--ink);font-weight:800}@media(max-width:560px){.editorial-main{width:calc(100% - 24px);padding:36px 0 56px}.editorial-hero{padding:24px 0}.editorial-hero h1{font-size:42px}.editorial-hero strong{font-size:18px}.editorial-body h2{font-size:27px}.editorial-body p,.editorial-body li{font-size:16px}.editorial-footer{width:calc(100% - 24px);flex-direction:column}}
