*{box-sizing:border-box}body{color:#25342b;background:#f5f6ee;max-width:56rem;margin:0 auto;padding:1.4rem;font:1.05rem/1.65 system-ui,sans-serif}header{border-bottom:1px solid #aebca5;flex-wrap:wrap;gap:1rem 2rem;padding:.7rem 0 1.4rem;display:flex}a{color:#365a29;text-underline-offset:.18em}a:focus-visible{outline-offset:4px;outline:3px solid #496d35}h1{font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.2}h2{margin-top:2rem;font-size:1.25rem}li{margin-bottom:.65rem}nav,footer{border-top:1px solid #aebca5;margin-top:2rem;padding-top:1rem}footer{font-size:.85rem}.skip{position:absolute;left:-9999px}.skip:focus{position:static}@media print{header,nav,footer,.skip{display:none}body{color:#000;background:#fff;max-width:none;padding:0;font-size:11pt}h2{break-after:avoid}a{color:#000}}code{overflow-wrap:anywhere;font:.92em/1.5 ui-monospace,monospace}pre{background:#e9eddf;border:1px solid #99a88f;padding:1rem;overflow-x:auto}pre code{white-space:pre;overflow-wrap:normal}pre:focus-visible{outline-offset:3px;outline:3px solid #24332b}@media print{pre{white-space:pre-wrap;overflow:visible}pre code{white-space:pre-wrap}}.table-scroll{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid #aebca5;padding:.6rem}.table-scroll:focus-visible{outline-offset:3px;outline:3px solid #24332b}.document-languages{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.document-languages [aria-current=page]{font-weight:700;text-decoration-thickness:2px}header{flex-wrap:wrap}
