.download-hero.band{text-align:center;padding-block:64px 44px}.download-hero__inner{max-width:960px}.download-hero h1{margin-bottom:0}.download-hero .lead{max-width:44ch;margin:20px auto 0}.download-platforms.band{padding-top:36px}.platform-grid{gap:20px;max-width:960px;display:grid}.platform{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;row-gap:0;min-width:0;padding:28px 24px 24px;display:grid}.platform__head{align-items:center;gap:16px;display:flex}.platform__head h2{margin:0;font-size:1.5rem}.platform__channel{color:var(--text-2);margin:5px 0 0;font-size:.88rem}.platform__details{margin:26px 0 24px;padding:0;list-style:none}.platform__details li{border-bottom:1px solid var(--border-light);color:var(--text-1);padding-block:11px;font-size:.92rem}.platform__details li:first-child{border-top:1px solid var(--border-light)}.platform__action{border:1px solid var(--border-light);background:var(--bg-inset);border-radius:10px;flex-direction:column;align-items:center;gap:16px;padding:26px 14px 20px;display:flex}.download-badge{aspect-ratio:161/44;border-radius:6px;width:220px;max-width:100%;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1416171a,0 4px 10px #1416171a}.download-badge:active{box-shadow:0 1px 2px #14161724}.download-badge--mac{color:#fff;background:#202020 padding-box padding-box;border:1px solid #0000001a;justify-content:center;align-items:center;gap:12px}.download-badge--mac img{flex:none;margin-top:-3px}.download-badge__label{flex-direction:column;gap:2px;line-height:1.1;display:flex}.download-badge__label>span{font-size:.8rem}.download-badge__label strong{letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.download-badge--store img{width:100%;height:auto}.platform__help{max-width:34ch;color:var(--text-2);text-align:center;text-wrap:balance;margin:0;font-size:.86rem;line-height:1.55}.download-note{border-top:1px solid var(--border);max-width:960px;margin-top:32px;padding-top:28px}.download-note h2{letter-spacing:-.01em;margin-bottom:10px;font-size:1.06rem}.download-note p{max-width:64ch;color:var(--text-2);font-size:.92rem}.download-note .text-link{margin-top:12px;font-size:.92rem}@media (width>=768px){.download-hero.band{padding-block:84px 52px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform{padding:32px 32px 28px}.platform__action{padding:30px 20px 22px}.download-note{justify-content:space-between;align-items:center;gap:32px;display:flex}.download-note .text-link{flex:none;margin-top:0}}@media (hover:hover){.download-badge:hover{box-shadow:0 2px 4px #1416171a,0 12px 24px #1416172e}}@media (prefers-reduced-motion:no-preference){.download-badge{transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.download-badge:active{transform:translateY(1px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.download-badge:hover{transform:translateY(-2px)}.download-badge:hover:active{transform:translateY(0)}}
