.platform-detail-page .editorial-masthead{padding-block:24px 28px}.platform-detail-page .editorial-lead{max-width:64ch}.platform-detail-page .platform-install-primary{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-block-start:24px}.platform-detail-page .platform-primary-action,.platform-detail-page .platform-formats-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:56px;min-width:min(100%,300px);max-width:100%;padding:14px 56px;text-align:center;line-height:1.4;overflow-wrap:anywhere}.platform-detail-page .platform-action-label{display:block;width:100%;min-width:0;text-align:center;text-wrap:balance}.platform-detail-page .platform-primary-action>.platform-logo{position:absolute;inset-inline-start:18px;top:50%;width:24px;height:24px;transform:translateY(-50%)}.platform-detail-page .platform-primary-action>.icon,.platform-detail-page .platform-formats-action>.icon{position:absolute;inset-inline-end:18px;top:50%;width:20px;height:20px;transform:translateY(-50%)}[dir="rtl"] .platform-detail-page .platform-primary-action>.icon,[dir="rtl"] .platform-detail-page .platform-formats-action>.icon{transform:translateY(-50%) scaleX(-1)}.platform-detail-page .platform-primary-action:focus-visible,.platform-detail-page .platform-formats-action:focus-visible{scroll-margin-block-start:calc(var(--header-height) + 24px)}@media (hover:hover){.platform-detail-page .platform-primary-action:hover>.icon-arrow,.platform-detail-page .platform-formats-action:hover>.icon-arrow{transform:translate(3px,-50%)}[dir="rtl"] .platform-detail-page .platform-primary-action:hover>.icon-arrow,[dir="rtl"] .platform-detail-page .platform-formats-action:hover>.icon-arrow{transform:translate(-3px,-50%) scaleX(-1)}}@media (max-width:599px){.platform-detail-page .editorial-masthead{padding-block:24px}.platform-detail-page .editorial-masthead h1{margin-block-start:12px;max-width:100%;font-size:clamp(2rem,8vw,2.75rem);line-height:1.08}.platform-detail-page .editorial-lead{margin-block-start:16px;font-size:1rem;line-height:1.55}.platform-detail-page .platform-install-primary{margin-block-start:20px}.platform-detail-page .platform-primary-action,.platform-detail-page .platform-formats-action{width:100%;min-width:0;padding-inline:52px}.platform-detail-page .platform-primary-action>.platform-logo{inset-inline-start:16px}.platform-detail-page .platform-primary-action>.icon,.platform-detail-page .platform-formats-action>.icon{inset-inline-end:16px}}@media (prefers-reduced-motion:reduce){.platform-detail-page .platform-primary-action:hover>.icon-arrow,.platform-detail-page .platform-formats-action:hover>.icon-arrow{transform:translateY(-50%)}[dir="rtl"] .platform-detail-page .platform-primary-action:hover>.icon-arrow,[dir="rtl"] .platform-detail-page .platform-formats-action:hover>.icon-arrow{transform:translateY(-50%) scaleX(-1)}}.platform-detail-page .platform-source-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;margin-block-start:12px;color:var(--ink);font-size:.875rem;line-height:1.5;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.platform-detail-page .platform-source-link>span{min-width:0}.platform-detail-page .platform-source-link .cv1-github-mark{width:22px;height:22px;flex:0 0 22px}.platform-detail-page .platform-source-link>.icon{width:18px;height:18px;flex:0 0 18px}.platform-detail-page .platform-source-link:focus-visible{scroll-margin-block-start:calc(var(--header-height) + 24px)}.platform-detail-page .platform-scope-line{display:flex;align-items:flex-start;gap:10px;max-width:64ch;margin:12px 0 0;color:var(--prose);font-size:.9375rem;line-height:1.5}.platform-detail-page .platform-scope-line>.icon{width:20px;height:20px;flex:0 0 20px;margin-block-start:1px}.platform-detail-page .cv1-store-card .platform-scope-line{margin-block-start:8px;color:inherit;font-size:.875rem}.platform-detail-page .editorial-masthead .purchase-block{margin-block-start:16px}.platform-detail-page .cv1-windows>.purchase-block{max-width:none;margin:0;padding:clamp(20px,3vw,28px) clamp(24px,3vw,36px);border:0;border-block-end:1px solid var(--line);border-radius:0}.platform-detail-page.conversion-downloads .editorial-masthead{padding-block:24px}.platform-detail-page.conversion-downloads .breadcrumbs ol{margin-block-end:16px;gap:6px;font-size:.75rem;line-height:1.5}.platform-detail-page.conversion-downloads .editorial-masthead .folio{margin-block:0;font-size:.6875rem;line-height:1.5}.platform-detail-page.conversion-downloads .editorial-masthead h1{max-width:100%;margin-block-start:12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.platform-detail-page.conversion-downloads .editorial-lead{margin-block-start:16px;font-size:1rem;line-height:1.55}.platform-detail-page.conversion-downloads .cv1-windows{margin-block-start:20px}.platform-detail-page.conversion-downloads .cv1-store-card h1{margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:720;letter-spacing:-.035em;line-height:1.15;color:var(--surface)}@media (max-width:599px){.platform-detail-page.conversion-downloads .editorial-masthead{padding-block:20px}.platform-detail-page.conversion-downloads .breadcrumbs ol{margin-block-end:12px}.platform-detail-page.conversion-downloads .editorial-masthead h1{font-size:clamp(2rem,8vw,2.75rem)}}