.sv-top .sec-h1{max-width:22ch}.sv-top .sec-lede{margin-top:var(--space-5);max-width:56ch;color:var(--text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-relaxed)}.sv-cards{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}@media (min-width:48rem){.sv-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.sv-cards--3{grid-template-columns:repeat(3,1fr)}}.sv-card a{height:100%;padding:var(--space-5);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--rule);color:inherit;transition:box-shadow var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.sv-card a:hover{box-shadow:inset 0 0 0 1px var(--text-primary)}.sv-card a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sv-card small{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);display:block}.sv-card b{margin:var(--space-2) 0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-snug);display:block}.sv-card span{color:var(--text-secondary);line-height:var(--leading-relaxed);display:block}.sv-card em{margin-top:var(--space-3);font-style:normal;font-size:var(--text-body-sm);color:var(--accent-action);display:inline-block}.sv-links{gap:var(--space-3) var(--space-6);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sv-links a{color:var(--accent-action);text-underline-offset:.2em;text-decoration:underline}
