.nAed0q_header{flex-direction:column;gap:40px;padding-block:80px 72px;display:flex;position:relative}.nAed0q_heading{flex-direction:column;gap:14px;display:flex}.nAed0q_heading>*,.nAed0q_platform,.nAed0q_build,.nAed0q_requires{margin:0}.nAed0q_title{color:var(--color-fg);font-size:52px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:58px}.nAed0q_lead{color:var(--color-fg-secondary);font-size:15px;line-height:22px}.nAed0q_crew{top:72px;right:calc(var(--site-pad) + 20px);pointer-events:none;display:flex;position:absolute}.nAed0q_night{display:none}[data-shift=night] .nAed0q_day{display:none}[data-shift=night] .nAed0q_night{display:block}.nAed0q_cards{gap:32px;display:flex}.nAed0q_card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;flex:1 1 0;gap:24px;min-width:0;max-width:584px;padding:32px;display:flex;position:relative}.nAed0q_cardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nAed0q_cardName{flex-direction:column;gap:6px;display:flex}.nAed0q_platform{color:var(--color-fg);font-size:28px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:34px}.nAed0q_build{color:var(--color-fg-secondary);font-size:15px;line-height:22px}.nAed0q_mark{flex-shrink:0}.nAed0q_action{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:flex}.nAed0q_release{color:var(--color-fg-tertiary);font-size:var(--text-base);line-height:var(--leading-base)}.nAed0q_requires{border-top:1px solid var(--color-border);color:var(--color-fg-secondary);font-size:var(--text-base);line-height:var(--leading-base);padding-top:16px}.nAed0q_peek{pointer-events:none;display:flex;position:absolute;top:-34px}.nAed0q_peekMac{right:92px}.nAed0q_peekWindows{right:220px}@media (max-width:900px){.nAed0q_cards{flex-direction:column;gap:48px}.nAed0q_card{max-width:none}.nAed0q_crew svg{width:72px;height:72px}.nAed0q_crew{top:28px}.nAed0q_title{padding-right:72px}}@media (max-width:600px){.nAed0q_header{gap:48px;padding-block:36px 40px}.nAed0q_heading{gap:12px}.nAed0q_title{font-size:34px;line-height:40px}.nAed0q_crew{right:16px}.nAed0q_card{gap:20px;padding:20px}:is(.nAed0q_action>a,.nAed0q_action>button){width:100%}.nAed0q_peekMac,.nAed0q_peekWindows{right:40px}}
