.download-root{display:flex;flex-direction:column;font-family:var(--lp-kit-text-face);color:rgb(var(--lp-kit-ink))}.download-main{flex:1 0 auto;padding:calc(4.25rem + 3.6875rem) 1rem 6rem}.download-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.download-tile{display:grid;place-items:center;width:10.25rem;height:10.25rem;border-radius:2.25rem;background:rgb(var(--brand-ground));box-shadow:inset 0 0 0 1px var(--lp-kit-hair-2),inset 0 1px 0 hsla(0,0%,100%,.06),var(--lp-kit-shadow-2)}.download-mark{display:block;width:5.75rem;height:auto}.download-h1{margin:1.875rem 0 0;font-family:var(--lp-kit-brand-face);font-weight:var(--lp-kit-display-weight);font-size:2rem;line-height:1.125;letter-spacing:-.022em;color:rgb(var(--lp-kit-ink))}.download-lede{margin:.75rem 0 0;font-size:1.0625rem;line-height:1.4;color:rgb(var(--lp-kit-ink-2))}.download-cta{margin-top:2rem}.download-version{margin:.625rem 0 0;font-size:.75rem;line-height:1.4;color:rgb(var(--lp-kit-ink-3))}.download-rows{box-sizing:border-box;width:min(100%,51.3125rem);margin:5rem auto 0}.download-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;box-sizing:border-box;min-height:11.125rem;padding:2.125rem 0 2rem;border-top:1px solid var(--lp-kit-hair)}.download-row+.download-row{margin-top:2rem}.download-row-copy{max-width:15.75rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.3125rem;letter-spacing:-.01em;color:rgb(var(--lp-kit-ink-3));text-wrap:pretty}.download-row-copy strong{font-weight:500;color:rgb(var(--lp-kit-ink))}.download-list{width:100%;max-width:15.5rem;margin:0;padding:0;list-style:none}.download-list li{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;min-height:3.5rem}.download-list li+li{border-top:1px solid var(--lp-kit-hair)}.download-list-icon{display:flex;flex:none;width:1rem;justify-content:center;color:rgb(var(--lp-kit-ink-3))}.download-glyph{width:15px;height:15px}.download-list-name{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:500;line-height:1.3125rem;letter-spacing:-.01em;color:rgb(var(--lp-kit-ink-2))}.download-mini{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;height:1.5rem;margin:0;padding:0 .625rem;border:0;border-radius:999px;background:var(--lp-kit-wash-1);box-shadow:inset 0 0 0 1px var(--lp-kit-hair-2);font-family:var(--lp-kit-brand-face);font-weight:var(--lp-kit-ui-weight);font-size:.75rem;line-height:1;letter-spacing:0;white-space:nowrap;color:rgb(var(--lp-kit-ink));text-decoration:none;cursor:pointer;transition:background-color var(--lp-kit-t-fast) var(--lp-kit-ease),box-shadow var(--lp-kit-t-fast) var(--lp-kit-ease)}.download-mini:hover{background:var(--lp-kit-wash-2);box-shadow:inset 0 0 0 1px var(--lp-kit-hair-3)}.download-mini:focus-visible{outline:var(--lp-kit-focus);outline-offset:2px}@container (min-width: 768px){.download-row{grid-template-columns:15.75rem minmax(0,1fr);column-gap:4rem}.download-list{max-width:16.5rem}}@container (max-width: 639px){.download-main{padding-top:calc(4.25rem + 2.5rem);padding-bottom:4rem}.download-tile{width:7.5rem;height:7.5rem;border-radius:1.75rem}.download-mark{width:4.25rem}.download-h1{margin-top:1.5rem;font-size:1.75rem}.download-rows{margin-top:3.5rem}.download-row{min-height:0;padding:1.5rem 0 1rem}.download-row+.download-row{margin-top:1rem}.download-list{max-width:none}}@media (prefers-reduced-motion:reduce){.download-mini{transition:none}}.download-row{scroll-margin-top:5.5rem}