*{box-sizing:border-box}html{color-scheme:light dark;background:#fff;color:#17181c;font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0}main,header,footer{width:min(100% - 44px,720px);margin:auto}header{padding:26px 0;border-bottom:1px solid #e5e6ea;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}header>a{font-size:23px;font-weight:750;color:inherit;text-decoration:none}nav{display:flex;gap:22px}main{padding:44px 0 60px}h1{font-size:clamp(32px,7vw,46px);line-height:1.12;letter-spacing:-1.4px;margin:0 0 24px}h2{font-size:23px;line-height:1.3;margin:34px 0 10px}p,ul,ol{margin:0 0 20px}a{color:#4f46e5;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid #7f7eff;outline-offset:5px;border-radius:3px}strong{font-weight:650}.muted{color:#5d606a}.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:#5d606a}.contact{padding:22px;border:1px solid #e5e6ea;border-radius:16px;margin:28px 0}.contact a{font-size:20px;font-weight:600}li{padding-bottom:9px}footer{border-top:1px solid #e5e6ea;padding:22px 0 34px;color:#5d606a;font-size:14px}@media(prefers-color-scheme:dark){html{background:#151618;color:#ededef}a{color:#9d9cff}.muted,.eyebrow,footer{color:#9c9da4}header,footer,.contact{border-color:#33343a}.contact{background:#1b1c1f}}