*{box-sizing:border-box}body{margin:0;background:#f6f8f6;color:#18302b;font:1rem/1.65 system-ui,sans-serif}a{color:#115c4b;text-underline-offset:.18em}a:focus-visible{outline:2px solid #115c4b;outline-offset:4px}.shell{max-width:52rem;margin:auto;padding:0 1.4rem}header{background:#fff;border-bottom:1px solid #d8e3df}.bar{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap;padding-block:1rem}.brand{font-weight:760;text-decoration:none}nav{display:flex;gap:1rem}main{padding-block:2.5rem 3.5rem}h1,h2{line-height:1.2}h1{font-size:clamp(2rem,6vw,3.4rem);margin:.3rem 0 1rem}h2{font-size:1.25rem;margin:1.7rem 0 .55rem}.lede{font-size:1.18rem;max-width:40rem}.draft{background:#ffedbd;border:1px solid #e8d59f;border-radius:.45rem;color:#4a390b;padding:.65rem .9rem;margin-bottom:2rem}.panel{background:#fff;border:1px solid #d8e3df;border-radius:.7rem;padding:1rem 1.2rem}footer{border-top:1px solid #d8e3df;padding-block:1.1rem;color:#40564f}p{max-width:69ch}li+li{margin-top:.4rem}