.discovery-links{gap:var(--space-3);grid-auto-rows:1fr;display:grid;container-type:inline-size}.discovery-capsule{--capsule-icon:3rem;--capsule-padding:var(--space-4);--capsule-padding-inline:var(--space-5);--capsule-origin-y:50%;--capsule-origin:calc(100% - var(--capsule-padding-inline) - var(--capsule-icon) / 2);isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--capsule-icon);align-items:start;gap:var(--space-4);padding:var(--capsule-padding) var(--capsule-padding-inline);border:var(--border-thin) solid var(--color-accent);color:var(--color-on-dark);transition:color .24s var(--ease);background:0 0;border-radius:clamp(2rem,7vw,6rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.discovery-capsule:before{content:"";z-index:-1;background:var(--color-accent);clip-path:circle(0 at var(--capsule-origin) var(--capsule-origin-y));transition:clip-path var(--duration-sweep) var(--ease);position:absolute;inset:0}.discovery-capsule-copy{min-width:0}.discovery-capsule-kind{font-size:var(--font-small);opacity:.8;line-height:1.4;display:block}.discovery-capsule h3{margin-top:var(--space-1);font-size:var(--font-lead);letter-spacing:-.035em;font-weight:500;line-height:1.2}.discovery-capsule p{margin-top:var(--space-2);max-width:44ch;font-size:var(--font-small);line-height:1.5}.discovery-capsule-arrow{width:var(--capsule-icon);height:var(--capsule-icon);background:var(--color-accent);color:var(--color-ink);border-radius:50%;align-self:center;place-items:center;display:grid}.discovery-capsule-arrow .arrow{width:1.5rem;height:1.5rem;transition:none;transform:none}.discovery-capsule:is(:hover,:focus-visible){color:var(--color-ink);border-color:var(--color-accent)}.discovery-capsule:focus-visible{box-shadow:none}.discovery-capsule:is(:hover,:focus-visible):before{clip-path:circle(150% at var(--capsule-origin) var(--capsule-origin-y))}.tool-finder .discovery-capsule :is(h3,p){text-shadow:none}@media (width<=35rem){.discovery-capsule{--capsule-icon:2.75rem;--capsule-padding:var(--space-3);--capsule-padding-inline:var(--space-4);gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.discovery-capsule,.discovery-capsule:before{transition:none}}@media (forced-colors:active){.discovery-capsule,.discovery-capsule-arrow{border:var(--border-thin) solid ButtonText}}@container (width<=20em){.discovery-capsule{--capsule-padding-inline:var(--space-3);--capsule-origin-y:calc(100% - var(--capsule-padding) - var(--capsule-icon) / 2);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.discovery-capsule-arrow{justify-self:end}}
