@layer theme,base;@layer components{.dd-sr,.dd-tabs-on .dd-tab-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-dd-behaviour=tabs]>[role=tabpanel][hidden]{display:none!important}.dd-tablist{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.dd-tab{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 16px;font-weight:600}.dd-tab[aria-selected=true]{border-bottom-color:var(--brand);color:var(--ink)}.dd-tab:focus-visible,.dd-carousel-step:focus-visible{outline:3px solid var(--brand);outline-offset:2px}[data-dd-behaviour=carousel]{position:relative}[data-dd-behaviour=carousel]>:is(ul,ol){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:16px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}[data-dd-behaviour=carousel]>:is(ul,ol)>li{scroll-snap-align:start;flex:none;width:100%}.dd-carousel-controls{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.dd-carousel-step{border:1px solid var(--line-strong);border-radius:var(--r-pill);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;font-size:24px;line-height:1;display:grid}.dd-carousel-step:disabled{opacity:.4;cursor:default}.dd-carousel-status{min-width:4em;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.dd-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.dd-reveal.dd-revealed{opacity:1;transform:none}@media print{.dd-reveal{opacity:1;transform:none}}}@layer utilities,blocks,template;
