@charset "UTF-8";
:root{color-scheme:light dark;font-family:"Segoe UI",system-ui,sans-serif;background:#f5f7f5;color:#183b36;font-size:16px;line-height:1.75}*{box-sizing:border-box}body{margin:0}main{max-width:880px;margin:auto;padding:48px 28px 64px}header{border-bottom:1px solid #b6c9bf;padding-bottom:24px}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;margin:.3em 0}h2{font-size:1.3rem;line-height:1.4;margin:2em 0 .7em}h3{font-size:1.05rem;margin:0}p{margin:.8em 0}.eyebrow{font-size:.8rem;letter-spacing:.12em;font-weight:700}.intro{font-size:1.3rem}address{font-style:normal}a{color:#006b59;text-underline-offset:.2em;overflow-wrap:anywhere}li{margin:.65em 0}code{overflow-wrap:anywhere}aside{padding:20px 24px;border-left:3px solid #006b59;background:#e3f1e9;margin:22px 0}footer{border-top:1px solid #b6c9bf;padding-top:22px;margin-top:32px}a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(prefers-color-scheme:dark){:root{background:#101e1b;color:#e6f1e9}a{color:#84d5b3}aside{background:#1c372b;border-color:#84d5b3}}@media(max-width:480px){main{padding:28px 18px 42px}ul{padding-left:22px}}
