.downloads-main{max-width:1320px;padding:0 4.5%;margin:0 auto}.downloads-intro{padding:64px 0 45px;max-width:820px}.downloads-intro h1{font-size:clamp(54px,7vw,88px);margin:12px 0 24px}.downloads-main p{color:#adb7bf;font-size:16px;line-height:1.65}.downloads-intro .downloads-lead{font-size:25px;color:#edf0f2;margin-bottom:12px}.download-release{border:1px solid #343d44;background:#0f1418;padding:36px;margin-bottom:64px}.download-product{display:flex;gap:24px;align-items:center;border-bottom:1px solid #343d44;padding-bottom:28px}.download-product img{width:96px;height:96px;object-fit:contain}.download-badge{font:11px var(--mono);letter-spacing:.06em;color:#ffaf99}.download-product h2{font-size:44px;margin:10px 0 0;font-weight:500}.download-product p{margin:5px 0 0}.download-content{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:48px;padding:28px 0}.download-content .download-version{font-weight:600;color:#f0f1ef;margin-top:0}.download-version span{display:inline-block;font-weight:400;font-size:13px;color:#a5b0b8;margin-left:14px}.download-specs{margin:24px 0}.download-specs div{display:grid;grid-template-columns:100px 1fr;gap:16px;margin:12px 0;font-size:14px;line-height:1.6}.download-specs dt{color:#93a1ab}.download-specs dd{margin:0}.download-content .download-compatibility{font-size:13px}.download-actions{display:flex;flex-direction:column;align-items:stretch}.download-primary{padding:19px 22px;background:#ff9a85;color:#171a1d;font-weight:600;font-size:16px;display:flex;justify-content:space-between;gap:12px}.download-primary:hover{background:#ffb5a5}.download-actions>p{font-size:12px;text-align:center;margin:10px 0 24px}.download-secondary{font-size:14px;line-height:1.5;padding:16px 0;border-top:1px solid #343d44;display:flex;justify-content:space-between;gap:12px}.download-secondary:hover,.downloads-main p a,.downloads-upcoming a{color:#ffb09b}.download-update{padding:20px 24px;border-left:2px solid #ad7666;background:#171c20}.download-update strong{font-size:15px;font-weight:500}.download-update p{font-size:14px;margin:8px 0 0}.download-update a,.downloads-help a{text-decoration:underline;text-underline-offset:3px}.download-notes{padding-top:24px}.download-notes summary{cursor:pointer;font-size:13px;color:#b5c0c8;padding:8px 0}.download-notes p{font-size:13px}.download-checksum{font-family:var(--mono);overflow-wrap:anywhere}.downloads-next h2,.downloads-help h2{font-size:34px;font-weight:500;margin:12px 0}.downloads-upcoming{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0 60px}.downloads-upcoming article{border-top:1px solid #343d44;padding-top:22px}.downloads-upcoming article>span{font:10px var(--mono);letter-spacing:.07em;color:#89969f}.downloads-upcoming h3{font-size:28px;font-weight:500;margin:16px 0 10px}.downloads-upcoming p,.downloads-upcoming a{font-size:14px}.downloads-help{border-top:1px solid #343d44;padding:32px 0 64px;max-width:850px}.downloads-main a:focus-visible,.download-notes summary:focus-visible{outline:2px solid #ff9a85;outline-offset:5px}@media(max-width:800px){.download-content{grid-template-columns:1fr;gap:20px}.download-actions{max-width:420px}.download-release{padding:25px}.downloads-upcoming{gap:20px}}@media(max-width:520px){.downloads-intro{padding:40px 0 28px}.downloads-intro .downloads-lead{font-size:21px}.download-release{padding:21px 17px;margin-bottom:42px}.download-product{gap:16px}.download-product img{width:66px;height:66px}.download-product h2{font-size:34px}.download-version span{display:block;margin:5px 0 0}.download-specs div{grid-template-columns:75px 1fr;gap:12px}.download-update{padding:17px}.downloads-upcoming{grid-template-columns:1fr;gap:26px;margin-bottom:35px}.downloads-help{padding-bottom:40px}.download-badge{font-size:9px}}
