body{margin:0;background:#080808;color:#e5e5e5;font-family:Arial,sans-serif;line-height:1.75}*{box-sizing:border-box}a{color:inherit;text-underline-offset:5px}a:hover{color:#dcff45}nav{padding:22px 5%;display:flex;gap:25px;flex-wrap:wrap;border-bottom:1px solid #444}nav a{min-height:44px;display:inline-flex;align-items:center}main{max-width:1000px;margin:auto;padding:65px 24px}h1{font-size:clamp(36px,6vw,76px);line-height:1.05;letter-spacing:-.045em}h2{font-size:28px;line-height:1.2;margin-top:48px}p,li{max-width:760px;font-size:18px;color:#c7c7c7}.eyebrow{color:#dcff45;font-size:13px;letter-spacing:2px}.intro{font-size:22px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{padding:25px;border:1px solid #555;text-decoration:none}.card strong{display:block;font-size:23px;line-height:1.3}.card p{font-size:16px}.cta{margin:45px 0;padding:28px;border:1px solid #dcff45}.cta a{display:inline-block;padding:12px 0;color:#dcff45}details{border-bottom:1px solid #444;padding:18px 0}summary{font-size:20px;cursor:pointer;padding:8px 0}footer{padding:35px 5%;border-top:1px solid #444}footer a{margin-right:22px}.toc{padding:22px;background:#151515}.toc a{display:block;padding:6px}small{color:#aaa}.crumb{font-size:14px} @media(max-width:650px){.cards{grid-template-columns:1fr}main{padding-top:35px}nav{gap:15px}p,li{font-size:17px}h2{font-size:25px}}