.case-tabs{border:1px solid var(--case-line);background:#faf9f5cc;border-radius:20px;min-width:0;overflow:hidden}.case-tabs-list{border-bottom:1px solid var(--case-line);gap:8px;padding:16px 24px;display:flex}.case-tabs-list>button{color:var(--case-muted);font:var(--type-body-small);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 16px}.case-tabs-list>button[aria-selected=true]{color:var(--case-accent);background:var(--case-soft);border-color:var(--case-line)}.case-tabs-list>button:focus-visible{outline:2px solid var(--case-accent);outline-offset:-3px}.case-tabs-panel:focus-visible{outline:2px solid var(--case-accent);outline-offset:-3px}.case-tabs-panel[hidden]{display:none}.case-editorial .case-tabs .case-image-frame{border-radius:0}.case-tabs .case-image-trigger{padding:24px}.case-tabs .case-image-frame img{border-radius:12px;width:80%;height:auto}.case-tabs-description{padding:24px 32px 32px}.case-tabs-description h3{font:var(--type-heading-xs);letter-spacing:var(--type-heading-tracking)}.case-tabs-description p{font:var(--type-body-small);margin-top:12px}@media (max-width:700px){.case-tabs-list{gap:4px;padding:12px}.case-tabs-list>button{flex:1;padding:8px;font-size:.875rem}.case-tabs .case-image-trigger{padding:12px}.case-tabs .case-image-frame img{border-radius:8px;width:100%}.case-tabs-description{padding:20px}}
