.tabs{margin-top:clamp(22px,3vw,34px)}.tabs-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;width:min(100%,880px);margin-inline:auto;display:grid}.tabs-tab{border:0;border-bottom:2px solid var(--border);min-width:0;min-height:52px;color:var(--text-muted);text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;background:0 0;border-radius:0;padding:14px 8px;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.4;transition:border-color .18s,color .18s}.tabs-tab:hover{color:var(--text)}.tabs-tab[aria-selected=true]{border-bottom-width:4px;border-bottom-color:var(--accent-local,var(--accent-red));color:var(--text);padding-bottom:12px}.tabs-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-local,var(--accent-red)) 60%, white);outline-offset:2px}@media (max-width:767px){.tabs-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px 12px}.tabs-tab{padding:14px 4px;font-size:.84rem}.tabs-tab:last-child:nth-child(odd){grid-column:1/-1}}.tabs-panel{margin-top:clamp(22px,3vw,30px)}.tabs-panel-anim{animation:.32s cubic-bezier(.22,1,.36,1) tabs-panel-in}@keyframes tabs-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tabs-panel-anim{animation:none}}[data-motion=off] .tabs-panel-anim{animation:none}
