.btt{background:var(--sc-brand-panel-1);border-bottom:1px solid var(--sc-brand-line);padding-block:0.15rem;min-height:2.7rem;display:flex;flex-direction:column;justify-content:center}.btt-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.btt-tab{display:inline-flex;align-items:baseline;gap:var(--sp-1);background:transparent;border:0;min-height:2rem;padding:0.2rem var(--sp-2);color:var(--sc-brand-text-1);font-family:var(--ff-display);font-weight:700;font-size:clamp(0.9rem,1.1vw,1.05rem);line-height:1.1;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent;transition:var(--transition-cta);white-space:nowrap}.btt-tab:not(:first-child){border-left:1px solid var(--sc-brand-line)}.btt-tab:hover{color:var(--sc-brand-action)}.btt-tab:focus-visible{outline:2px solid var(--sc-brand-action);outline-offset:4px}.btt-tab:active{transform:translateY(1px)}.btt-tab--active{border-bottom-color:var(--sc-brand-action);padding-bottom:calc(var(--sp-2) - 2px)}.btt-tab-count{font-weight:400;color:var(--sc-brand-text-1)}.btt-tab--toggle{font-style:italic;color:var(--sc-brand-text-1);text-transform:none;letter-spacing:0.02em;border-left:0}.btt-tab--toggle:not(:first-child){border-left:0}.btt-tab--toggle:hover{color:var(--sc-action-deep)}@media (max-width:56rem){.btt-row{overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory}.btt-tab{scroll-snap-align:start}.btt-row{justify-content:flex-start}}