@layer components{.kit-intent-links{width:100%}.kit-intent-links ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kit-intent-links li{min-width:0}.kit-intent-links a{border:1px solid var(--border);background:color-mix(in srgb,var(--elevated) 65%,transparent);height:100%;color:var(--text);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.25rem;padding:1.75rem 1.25rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex;position:relative}.kit-intent-links a:hover{border-color:var(--brand);background:var(--elevated)}.kit-intent-icon{stroke-width:1px;width:2rem;height:2rem;color:var(--brand);flex:none}.kit-intent-copy{flex-direction:column;gap:.6rem;display:flex}.kit-intent-title{font-size:1rem;font-weight:500}.kit-intent-body{color:var(--muted);font-size:.875rem;line-height:1.7}.kit-intent-arrow{width:1rem;height:1rem;color:var(--brand);margin-top:auto}@media (max-width:47.99em){.kit-intent-links ul{grid-template-columns:1fr;gap:.65rem}.kit-intent-links a{text-align:left;flex-direction:row;gap:1rem;padding:1.1rem 1.25rem}.kit-intent-copy{flex:1}.kit-intent-arrow{flex:none;margin:0}}}
