.page-hero[data-astro-cid-ac7qx7dp] h1[data-astro-cid-ac7qx7dp]{max-width:22ch}.landing-cta[data-astro-cid-ac7qx7dp]{margin-top:var(--space-5)}.device-grid[data-astro-cid-ac7qx7dp]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=900px){.device-grid[data-astro-cid-ac7qx7dp]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.device-grid[data-astro-cid-ac7qx7dp]{grid-template-columns:1fr}}.device-card[data-astro-cid-ac7qx7dp]{background:var(--surface);padding:var(--space-5);transition:background-color var(--dur-fast) var(--ease-out)}.device-card[data-astro-cid-ac7qx7dp]:hover{background:var(--surface-hover)}.device-card[data-astro-cid-ac7qx7dp] h3[data-astro-cid-ac7qx7dp]{font-size:calc(15px + var(--fs-bump,0px))}.device-card[data-astro-cid-ac7qx7dp] p[data-astro-cid-ac7qx7dp]{margin-top:var(--space-2);font-size:calc(13px + var(--fs-bump,0px));color:var(--text-muted);line-height:1.5}.install-grid[data-astro-cid-ac7qx7dp]{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.install-grid[data-astro-cid-ac7qx7dp]{grid-template-columns:1fr}}.install-card[data-astro-cid-ac7qx7dp]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.install-card-head[data-astro-cid-ac7qx7dp]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.install-card-head[data-astro-cid-ac7qx7dp] h3[data-astro-cid-ac7qx7dp]{font-size:calc(16px + var(--fs-bump,0px))}.install-tag[data-astro-cid-ac7qx7dp]{color:var(--accent);border-color:var(--border-accent);white-space:nowrap}.install-steps[data-astro-cid-ac7qx7dp]{gap:var(--space-2);counter-reset:install-step;flex-direction:column;display:flex}.install-steps[data-astro-cid-ac7qx7dp] li[data-astro-cid-ac7qx7dp]{counter-increment:install-step;padding-left:var(--space-6);color:var(--text-muted);font-size:calc(13px + var(--fs-bump,0px));line-height:1.5;position:relative}.install-steps[data-astro-cid-ac7qx7dp] li[data-astro-cid-ac7qx7dp]:before{content:counter(install-step);background:var(--accent-dim);width:18px;height:18px;color:var(--accent);font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump,0px));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.install-note[data-astro-cid-ac7qx7dp]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border);color:var(--text-faint);font-size:calc(12px + var(--fs-bump,0px));line-height:1.5}.combos-block[data-astro-cid-ac7qx7dp]{max-width:900px}.combo-list[data-astro-cid-ac7qx7dp]{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.combo-item[data-astro-cid-ac7qx7dp]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.combo-item[data-astro-cid-ac7qx7dp][open]{border-color:var(--border-accent)}.combo-question[data-astro-cid-ac7qx7dp]{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;font-weight:600;font-size:calc(15px + var(--fs-bump,0px));list-style:none;display:flex}.combo-question[data-astro-cid-ac7qx7dp]::-webkit-details-marker{display:none}.combo-toggle[data-astro-cid-ac7qx7dp]{font-family:var(--font-mono);color:var(--accent);font-size:calc(18px + var(--fs-bump,0px));transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.combo-item[data-astro-cid-ac7qx7dp][open] .combo-toggle[data-astro-cid-ac7qx7dp]{transform:rotate(45deg)}.combo-answer[data-astro-cid-ac7qx7dp]{margin-top:var(--space-3);color:var(--text-muted);font-size:calc(14px + var(--fs-bump,0px))}.combo-link[data-astro-cid-ac7qx7dp]{margin-top:var(--space-3);color:var(--accent);font-size:calc(13px + var(--fs-bump,0px));font-family:var(--font-mono);text-decoration:none;display:inline-block}.combo-link[data-astro-cid-ac7qx7dp]:hover{text-decoration:underline}
