/* Same open white/purple editorial system as the other public pages. */
.am-download-hero{padding-block:55px 34px;text-align:center}
.am-download-hero h1{font:500 clamp(42px,4.5vw,68px)/1.13 Georgia,"Times New Roman",serif;letter-spacing:-.04em;color:var(--ink);margin:0}
.am-download-hero h1 em{font-weight:400;color:var(--purple)}
.am-download-hero>p{font:18px/1.65 Inter,Arial,sans-serif;color:var(--muted);margin:23px auto 0;max-width:880px}
.am-download-release{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:20px;font:14px/1.6 Inter,Arial,sans-serif;color:var(--muted)}
.am-download-release a{display:inline-flex;align-items:center;gap:10px;color:var(--purple)}
.am-download-release a>.icon{width:18px;height:18px}
.am-download-release a:hover{text-decoration:underline;text-underline-offset:5px}
.am-download-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);padding-block:28px;gap:0}
.am-download-platform{min-width:0;padding:6px 34px;display:flex;flex-direction:column}
.am-download-platform:first-child{padding-left:0}
.am-download-platform:last-child{padding-right:0;border-left:1px solid var(--line)}
.am-download-platform>header{display:grid;grid-template-columns:64px minmax(0,1fr);gap:25px;align-items:start}
.download-os-icon{display:block;width:64px;height:72px;color:var(--purple);transition:transform .25s}
.am-download-platform:hover .download-os-icon{transform:translateY(-3px)}
.am-download-platform h2{font:600 clamp(26px,2.3vw,34px)/1.2 Georgia,serif;letter-spacing:-.035em;margin:0 0 12px;color:var(--ink)}
.am-download-platform header p{font:16px/1.65 Inter,Arial,sans-serif;color:var(--muted);margin:0}
.am-download-metadata{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 13px;list-style:none;margin:13px 0 0;padding:0;font:13px/1.5 Inter,Arial,sans-serif;color:var(--muted)}
.am-download-metadata li+li::before{content:"·";margin-right:13px}
.am-download-benefits{display:grid;gap:11px;padding:0;list-style:none;margin:27px 0 25px}
.am-download-benefits li{display:flex;gap:12px;align-items:flex-start;font:15px/1.65 Inter,Arial,sans-serif;color:var(--ink)}
.am-download-benefits .icon{flex:none;width:20px;height:20px;margin-top:2px;color:var(--purple)}
.am-download-action{margin-top:auto;min-width:0}
.am-download-action .button{display:inline-flex;gap:13px;justify-content:center;min-height:50px;max-width:100%;border-radius:4px;padding:13px 25px;font:600 15px/1.55 Inter,Arial,sans-serif;white-space:normal}
.am-download-action .button>span{min-width:0;overflow-wrap:anywhere;text-align:center}
.am-download-action .button>.icon{width:21px;height:21px;flex:none}
.am-download-action button:disabled{opacity:.55;cursor:not-allowed}
.am-download-version-note{font:12px/1.7 Inter,Arial,sans-serif;color:var(--muted);margin:13px 0 0;max-width:460px}
.am-download-support-link{display:flex;align-items:center;gap:12px;font:14px/1.5 Inter,Arial,sans-serif;color:var(--purple);margin-top:15px;width:fit-content}
.am-download-support-link .icon{width:18px;height:18px}
.am-download-trust{display:flex;align-items:flex-start;justify-content:center;gap:13px;padding-block:23px}
.am-download-trust>.icon{width:24px;height:24px;flex:none;color:var(--purple);margin-top:2px}
.am-download-trust p{font:13px/1.9 Inter,Arial,sans-serif;color:var(--muted);margin:0;max-width:1100px}
.am-download-trust a{display:inline-flex;gap:8px;align-items:center;color:var(--purple);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.am-download-trust a .icon{width:16px;height:16px}
.am-download-start{padding-block:24px 60px}
.am-download-start>h2{font:500 44px/1.2 Georgia,serif;letter-spacing:-.035em;text-align:center;margin:0 0 33px}
.am-download-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.am-download-steps li{display:flex;align-items:flex-start;gap:18px;min-width:0}
.am-download-steps li+li{border-left:1px solid var(--line);padding-left:30px}
.am-download-steps li>span{font:italic 500 42px/1.05 Georgia,serif;color:var(--purple);flex:none}
.am-download-steps h3{font:600 26px/1.3 Georgia,serif;letter-spacing:-.025em;margin:0 0 9px}
.am-download-steps p{font:14px/1.75 Inter,Arial,sans-serif;color:var(--muted);margin:0}
.am-download-online{font:13px/1.8 Inter,Arial,sans-serif;color:var(--muted);text-align:center;max-width:820px;margin:27px auto 0}
.am-download-help{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 32px;margin-top:30px}
.am-download-help>a{display:inline-flex;gap:12px;align-items:center;font:15px/1.6 Inter,Arial,sans-serif;color:var(--purple)}
.am-download-help>a>.icon{width:23px;height:23px;flex:none}
.am-download-help>a>.icon:last-child{width:17px;height:17px}
.am-download-help>a:hover{text-decoration:underline;text-underline-offset:5px}
.am-download-hero h1,.am-download-hero>p,.am-download-release{animation:download-enter .5s ease-out both}
.am-download-hero>p{animation-delay:.06s}.am-download-release{animation-delay:.12s}
@keyframes download-enter{from{transform:translateY(8px)}to{transform:none}}
@media(max-width:1000px){.am-download-platform{padding-inline:24px}.am-download-platform>header{grid-template-columns:48px minmax(0,1fr);gap:18px}.download-os-icon{width:48px;height:57px}.am-download-platform h2{font-size:29px}.am-download-steps{gap:20px}.am-download-steps li{gap:12px}.am-download-steps li+li{padding-left:20px}.am-download-steps li>span{font-size:34px}.am-download-steps h3{font-size:24px}}
@media(max-width:700px){
 .am-download-hero{padding-block:41px 27px}.am-download-hero h1{font-size:42px}.am-download-hero>p{font-size:16px;margin-top:21px}.am-download-release{font-size:13px;gap:8px 18px;margin-top:18px}
 .am-download-platforms{display:block;padding-block:0}.am-download-platform{padding:27px 0!important}.am-download-platform:last-child{border-left:0;border-top:1px solid var(--line)}
 .am-download-platform>header{grid-template-columns:45px minmax(0,1fr);gap:17px}.download-os-icon{width:45px;height:53px}.am-download-platform h2{font-size:29px;margin-bottom:9px}
 .am-download-platform header p{font-size:15px}.am-download-benefits{margin:23px 0}.am-download-benefits li{font-size:14px;gap:11px}.am-download-benefits .icon{width:18px;height:18px}
 .am-download-action .button{width:100%;padding-inline:16px;font-size:15px}.am-download-version-note{font-size:12px;line-height:1.8}
 .am-download-trust{padding-block:23px;gap:12px}.am-download-trust p{font-size:13px}.am-download-trust>.icon{width:23px;height:23px}
 .am-download-start{padding-block:14px 42px}.am-download-start>h2{font-size:35px;margin-bottom:26px}
 .am-download-steps{grid-template-columns:minmax(0,1fr);gap:22px}.am-download-steps li{gap:19px}.am-download-steps li+li{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.am-download-steps li>span{font-size:36px}.am-download-steps h3{font-size:25px}
 .am-download-online{margin-top:24px;font-size:13px;text-align:left}.am-download-help{display:grid;justify-content:stretch;gap:17px;margin-top:24px}.am-download-help>a{font-size:14px}.am-download-help>a>.icon:last-child{margin-left:auto}
}
@media(prefers-reduced-motion:reduce){.am-download-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
