@layer components{.TabsList{align-items:flex-end;container:tabs-list / inline-size;display:flex;gap:var(--size-l)}.TabsList:not(:has(+.Tabs-tabpanels)){margin-block-end:var(--size-l)}.TabsList-tab{block-size:100%;display:block;padding-block:.5em;position:relative;text-align:start;text-decoration:none}.TabsList-tab:is([aria-selected=true],[aria-current=page],.is-active){color:var(--c-typo-primary)}.TabsList-tab:after{background:currentColor;block-size:var(--border-size);content:"";display:block;inset-block-end:0;inset-inline:0;opacity:0;position:absolute;transform:translateY(-.25em);transition:var(--link-transition)}.TabsList-tab:is([aria-selected=true],[aria-current=page],.is-active,:hover):after{opacity:1;transform:translateY(0)}@container tabs-list (width < 36em){.TabsList-tab{font:var(--typo-HeadingXXXS)}}@container tabs-list (width >= 36em){.TabsList-tab{font:var(--typo-HeadingXXS)}}}@layer components{.Tabs{display:block}.Tabs-heading,:is(h2,h3,h4,h5,h6):has(+.Tabs){margin-block-end:2rem}.Tabs-tabpanels{margin-block-start:2rem}.Tabs-tabpanel:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}}
/*# sourceMappingURL=tabs.css.map */
