*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:#fff;color:#171719;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:#0066cc;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #007aff;outline-offset:5px;border-radius:3px}nav{max-width:980px;margin:auto;padding:24px 28px;display:flex;align-items:center;gap:24px;font-size:14px}nav .brand{margin-right:auto;color:inherit;font-size:20px;font-weight:650;letter-spacing:-.6px}nav a[aria-current=page]{color:inherit}main{max-width:720px;padding:64px 28px 72px;margin:auto}h1{font-size:clamp(38px,8vw,60px);line-height:1.08;letter-spacing:-2.5px;font-weight:650;margin:0 0 26px}h2{font-size:23px;letter-spacing:-.5px;line-height:1.25;margin:38px 0 10px}p{margin:0 0 18px}.lede{font-size:23px;line-height:1.45;color:#64646b;letter-spacing:-.5px;margin-bottom:36px}.meta{color:#727279;font-size:14px}.contact{display:inline-block;font-size:clamp(17px,4.4vw,24px);letter-spacing:-.5px;margin:0 0 20px}section{border-top:1px solid #e5e5e8;padding-top:5px;margin-top:32px}footer{border-top:1px solid #e5e5e8;max-width:980px;margin:auto;padding:25px 28px 40px;display:flex;gap:24px;flex-wrap:wrap;color:#727279;font-size:14px}footer span{margin-right:auto}.links{display:flex;gap:14px;flex-wrap:wrap;margin-top:35px}.button{padding:11px 21px;background:#0071e3;color:white;border-radius:99px;font-size:16px;font-weight:500}.button.secondary{background:#f3f3f5;color:#171719}ul{padding-left:23px}li{margin:8px 0}strong{font-weight:600}@media(prefers-color-scheme:dark){body{background:#111113;color:#f5f5f7}.lede,.meta,footer{color:#a1a1a9}section,footer{border-color:#303034}a{color:#69acff}.button{color:white}.button.secondary{background:#29292e;color:#f5f5f7}}@media(max-width:500px){nav{padding:20px;gap:18px}main{padding:42px 24px 60px}h1{letter-spacing:-1.8px}.lede{font-size:21px}footer{padding:22px 24px}}