*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050506;color:#eceef1;font:15px/1.7 Arial,sans-serif}main{max-width:1080px;margin:0 auto;padding:64px 48px 100px}a{color:inherit;text-decoration:none;border-bottom:1px solid #51545b}a:hover{border-color:#fff}.back{color:#9da3af}h1{font:500 clamp(44px,6vw,68px)/1.1 "Cormorant Garamond",Georgia,serif;margin:45px 0 22px}h2{font:500 34px/1.2 "Cormorant Garamond",Georgia,serif;margin:0 0 8px}.lead{font-size:19px;max-width:720px}.summary,nav,.downloads{display:flex;flex-wrap:wrap;gap:14px 24px}.summary{color:#c9cdd5;padding:20px 0}.meta{color:#979ea9;font-size:13px;max-width:850px}nav{padding:26px 0}section{padding:44px 0;border-top:1px solid #282b31}ul{list-style:none;padding:0;margin:24px 0 0}li{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #1d2025}li div{display:flex;gap:20px;white-space:nowrap;font-size:13px;color:#b8bfca}.downloads{margin:16px 0;color:#d1d6df;font-size:14px}@media(max-width:640px){main{padding:32px 22px 70px}li{display:block}li div{margin-top:8px;flex-wrap:wrap;gap:15px}h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}