:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#101417;color:#eef2ef;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:#c4f578;text-underline-offset:.2em}a:focus-visible{outline:3px solid #c4f578;outline-offset:5px}header,footer,main{max-width:74rem;margin:auto;padding:1.5rem}header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #364047}nav{display:flex;gap:1.5rem;flex-wrap:wrap}.brand{font-size:1.4rem;font-weight:750;text-decoration:none}main{padding-block:3rem}h1{font-size:clamp(2rem,5vw,3.7rem);line-height:1.15;max-width:22ch;letter-spacing:-.04em}h2{font-size:1.35rem;line-height:1.35}h3{font-size:1.1rem}p{max-width:72ch}.lead{font-size:1.2rem;color:#c1cbd2}.eyebrow,.services{font-size:.875rem;color:#c1cbd2}.eyebrow{text-transform:uppercase;letter-spacing:.08em}section{margin-block:3rem}.cta{display:inline-block;padding:.8rem 1.2rem;border-radius:.7rem;background:#c4f578;color:#162011;font-weight:700;text-decoration:none}.cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.cards article{height:100%;padding:1.5rem;border:1px solid #46525b;border-radius:1rem;background:#1b2429}.cards h2{margin-top:.5rem}pre{overflow:auto;padding:1.2rem;border:1px solid #46525b;border-radius:.7rem;background:#1b2429;font-size:.9rem;max-width:100%}footer{border-top:1px solid #364047;font-size:.875rem;color:#bac5cb}nav[aria-label=Breadcrumb]{font-size:.875rem;margin-bottom:2rem}.skip{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto;top:.5rem;left:.5rem;padding:1rem;background:#101417;z-index:2}@media(max-width:35rem){header{align-items:flex-start;flex-direction:column}main{padding-block:2rem}nav{gap:1rem}}@media(forced-colors:active){.cta{border:1px solid ButtonText}}
