body{font:17px system-ui,sans-serif;max-width:980px;margin:3rem auto;padding:0 1.5rem;background:#f4f5f2;color:#182924}h1{font-size:2.4rem}h2{font-size:1.35rem}article,section{background:white;border:1px solid #c7d1ca;border-radius:12px;padding:1.5rem;margin:1.5rem 0}button{font:inherit;background:#164f43;color:white;border:0;border-radius:6px;padding:.7rem 1.1rem;cursor:pointer}code,pre{font-size:.85rem;overflow-wrap:anywhere;white-space:pre-wrap}dt{font-weight:650;margin-top:.7rem}dd{margin:.25rem 0 .8rem}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:.6rem;border-bottom:1px solid #ddd}.muted{color:#52645c}.actions{display:flex;gap:1rem;flex-wrap:wrap}a{color:#145244}footer{margin:2rem 0;color:#52645c}