:root{color-scheme:light;--ink:#21251e;--muted:#52604d;--paper:#f6f4ec;--line:#d5dccb;--accent:#385c35}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 system-ui,sans-serif}a{color:var(--accent);text-underline-offset:.2em}a:focus-visible,summary:focus-visible{outline:3px solid #957233;outline-offset:5px}.site-nav,footer,main{max-width:1120px;margin:auto;padding:1.5rem}.site-nav,footer{display:flex;flex-wrap:wrap;gap:1rem;border-bottom:1px solid var(--line)}main{padding-top:3rem}h1,h2,h3{line-height:1.2}h1{font:clamp(2.5rem,6vw,4.4rem)/1.06 Georgia,serif;max-width:850px;margin:.35em 0}h2{font:2.1rem Georgia,serif;margin-top:0}h3{font-size:1.15rem}.kicker{font-size:.8rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.lede{font-size:1.35rem;max-width:800px}nav[aria-label="Knowledge sections"]{display:flex;flex-wrap:wrap;gap:1rem;padding:1.3rem 0;border-block:1px solid var(--line);margin:2.3rem 0}section{scroll-margin-top:2rem;padding:2rem 0}article{max-width:900px;margin:1.8rem 0}.sources{font-size:.9rem;color:var(--muted)}.site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:1rem}.site-grid article{background:#fffdf7;border:1px solid var(--line);border-radius:.65rem;padding:1.3rem;margin:0}details{border-top:1px solid var(--line);padding:1rem 0;scroll-margin-top:2rem}summary{cursor:pointer;font-weight:650;padding:.35rem 0}summary small{font-weight:400;color:var(--muted);margin-left:.6rem}details[open]{background:#fffdf7;padding:1rem;border-radius:.4rem}code{overflow-wrap:anywhere;font-size:.82em}.identifier{font-size:.9rem;color:var(--muted)}footer{margin-top:2rem;border-top:1px solid var(--line)}.skip{position:absolute;left:-10000px}.skip:focus{left:1rem;top:1rem;background:#fff;padding:1rem}ul{padding-left:1.35rem}@media(max-width:600px){body{font-size:16px}main{padding-top:1.5rem}.site-nav,footer,main{padding-inline:1rem}}
