@font-face{font-family:montserrat;src:url(../media/montserrat_variable-s.p.16t1mhfbu2xxo.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_89530ce0-module__-ir0PW__className{font-family:montserrat,montserrat Fallback}
:root{--ink:#1e293b;--muted:#64748b;--line:#e2e8f0;--accent:#16a34a;--bg:#fff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:var(--accent)}.page{max-width:760px;margin:0 auto;padding:64px 24px 96px}.badge{border:1px solid var(--accent);color:var(--accent);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:13px;display:inline-block}.title{margin:24px 0 8px;font-size:34px;line-height:1.25}.lead{color:var(--muted);margin:0 0 40px}.section{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.section h2{margin:0 0 16px;font-size:18px}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:6px 0;display:flex}.list code{min-width:190px;color:var(--ink);font-size:14px}.list span{color:var(--muted);font-size:14px}
