.caps__list[data-astro-cid-nd6fvspx]{margin:0;padding:0;list-style:none}.caps__item[data-astro-cid-nd6fvspx]{border-top:1px solid var(--rule)}.caps__item[data-astro-cid-nd6fvspx]:last-child{border-bottom:1px solid var(--rule)}.caps__link[data-astro-cid-nd6fvspx]{align-items:center;gap:var(--sp-1) var(--sp-4);padding:var(--sp-5) 0;color:inherit;transition:color var(--dur-1) var(--ease-out);grid-template-columns:1fr auto;grid-template-areas:"num arrow""name arrow""promise arrow""more more";text-decoration:none;display:grid}.caps__link[data-astro-cid-nd6fvspx]:hover{color:var(--accent-text)}.caps__num[data-astro-cid-nd6fvspx]{color:var(--fg-3);grid-area:num}.caps__name[data-astro-cid-nd6fvspx]{font-family:var(--ff-display);font-weight:var(--fw-bold);letter-spacing:var(--tr-heading);grid-area:name;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.15}.caps__promise[data-astro-cid-nd6fvspx]{color:var(--fg-2);font-size:var(--fs-small);grid-area:promise}.caps__arrow[data-astro-cid-nd6fvspx]{opacity:0;transition:opacity var(--dur-1) linear, transform var(--dur-1) var(--ease-out);grid-area:arrow;font-size:1.25rem;transform:translate(-6px)}.caps__link[data-astro-cid-nd6fvspx]:hover .caps__arrow[data-astro-cid-nd6fvspx]{opacity:1;transform:none}.caps__more[data-astro-cid-nd6fvspx]{transition:grid-template-rows var(--dur-3) var(--ease-out);grid-area:more;grid-template-rows:0fr;display:grid}.caps__more-inner[data-astro-cid-nd6fvspx]{gap:var(--sp-2);flex-wrap:wrap;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.caps__link[data-astro-cid-nd6fvspx]:hover .caps__more[data-astro-cid-nd6fvspx],.caps__link[data-astro-cid-nd6fvspx]:focus-visible .caps__more[data-astro-cid-nd6fvspx]{grid-template-rows:1fr}.caps__link[data-astro-cid-nd6fvspx]:hover .caps__more-inner[data-astro-cid-nd6fvspx],.caps__link[data-astro-cid-nd6fvspx]:focus-visible .caps__more-inner[data-astro-cid-nd6fvspx]{padding-top:var(--sp-4)}.caps__chip[data-astro-cid-nd6fvspx]{border:1px solid var(--rule);padding:var(--sp-2) var(--sp-3);color:var(--fg-2);white-space:nowrap}@media (prefers-reduced-motion:reduce){.caps__more[data-astro-cid-nd6fvspx]{transition:none}}@media (width>=860px){.caps__link[data-astro-cid-nd6fvspx]{align-items:baseline;gap:var(--gap);grid-template-columns:7rem minmax(0,22rem) minmax(0,1fr) auto;grid-template-areas:"num name promise arrow"".more more."}}
