:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#243d34;background:#f5f7f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.65}main{background:#fff;border:1px solid #dce5df;border-radius:1rem;max-width:54rem;margin:2rem auto;padding:clamp(1.25rem,4vw,3rem)}nav{flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:2rem;display:flex}a{color:#175b45;text-underline-offset:.18em;overflow-wrap:anywhere}a:focus-visible{outline-offset:4px;outline:3px solid #175b45}h1{letter-spacing:-.03em;margin-bottom:.6rem;font-size:clamp(2rem,6vw,3rem);line-height:1.15}h2{margin:2.2rem 0 .6rem;font-size:1.3rem;line-height:1.3}p,ul,ol{margin:.8rem 0}li{margin:.5rem 0}.updated{color:#54675e;font-size:.95rem}.summary{background:#eef5f0;border-left:3px solid #276a50;padding:1rem 1.2rem}footer{border-top:1px solid #dce5df;margin-top:2.5rem;padding-top:1rem}@media (width<=600px){main{border:0;border-radius:0;margin:0}}@media print{:root{color:#000;background:#fff}main{border:0;max-width:none;margin:0;padding:0}nav{display:none}h2{break-after:avoid}}.draft-notice{color:#67420b;background:#fff5df;border:1px solid #a56c16;padding:1rem}
