@layer reset, tokens, base, components, utilities;@layer components{.breadcrumb{margin-block-end:var(--space-6)}.breadcrumb__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:var(--font-size-sm);color:var(--color-foreground-muted)}.breadcrumb__item,.breadcrumb__list{align-items:center;gap:var(--space-1)}.breadcrumb__item{display:inline-flex}.breadcrumb__item:not(:last-child):after{content:"";inline-size:1em;block-size:1em;background-color:currentColor;-webkit-mask-image:var(--icon-chevron-right);mask-image:var(--icon-chevron-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.breadcrumb__link,.breadcrumb__link:visited{color:var(--color-foreground-muted)}.breadcrumb__link{text-decoration:underline;text-underline-offset:.125em}.breadcrumb__link:hover{color:var(--color-primary)}.breadcrumb__current{color:var(--color-foreground)}.card-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:0;list-style:none}}@layer reset, tokens, base, components, utilities;@layer components{@media (min-width:48em){.card-grid--2{grid-template-columns:repeat(2,1fr)}.card-grid--3{grid-template-columns:repeat(3,1fr)}}.card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-inline-start:3px solid var(--card-tone,var(--color-accent-decor));border-radius:var(--radius-xs);cursor:pointer}.card--primary{--card-tone:var(--color-primary)}.card--secondary{--card-tone:var(--color-accent-secondary-decor)}.card--plain{--card-tone:var(--color-border)}.card__title{font-size:var(--font-size-xl)}.card__eyebrow{margin:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-letter-spacing-wider);text-transform:uppercase;color:var(--color-foreground-muted)}.card__heading-group>.card__title{margin-block-start:var(--space-2)}.card__action{margin-block-start:auto}.card--linked-title{position:relative}.card--linked-title .card__title{margin-inline-end:var(--space-8)}.card__title-link{margin-inline:-.2em;padding:.06em .2em .12em;color:var(--color-foreground);text-decoration:none;border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone}.card--linked-title:hover .card__title-link,.card__title-link:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.card__title-link:focus-visible{outline:none}.card--linked-title:has(.card__title-link:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.card--linked-title:after{content:"";position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-6);inline-size:var(--space-5);block-size:var(--space-5);background-color:var(--color-accent-decor);-webkit-mask-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}@media (prefers-reduced-motion:no-preference){.card{transition:border-color var(--duration-fast)}.card--linked-title:after{transition:translate var(--duration-fast)}.card--linked-title:hover:after{translate:var(--space-1) 0}}}