:root{color:#173124;background:#f4f7f5;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}.page{width:min(100% - 2rem,760px);margin:0 auto;padding:2rem 0 4rem}.header{justify-content:space-between;align-items:center;display:flex}.brand{font-size:1.25rem;font-weight:800}.badge{color:#286b42;background:#e1efe6;border-radius:999px;padding:.4rem .75rem;font-size:.85rem;font-weight:700}.intro{margin:3rem 0 2rem}.intro h1{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem)}.intro p{color:#5a6c60;max-width:58ch;line-height:1.55}.card{background:#fff;border:1px solid #dde8e0;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #1540260f}.card-header{color:#63776a;border-bottom:1px solid #e7eee9;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.85rem;display:flex}.card-header h2{color:#173124;margin:0;font-size:1rem}.card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;padding:1.5rem;line-height:1.65}.card p{padding:1.5rem}
