/* Shared customer case cards. Original case layout preserved. */
.case-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;scroll-margin-top:30px}
.case-switch-card{background:var(--color-gray);border-bottom:3px solid transparent;transition:border-color .2s}
.case-switch-card>div{padding:26px 30px 30px}
.case-switch-card p{font-size:16px;line-height:2}
.case-switch-card h3{border-top:1px solid #aaa;padding-top:15px;align-items:center;font-size:18px;letter-spacing:.03em}
.case-switch-card h3 .arrow{transform:rotate(90deg);color:#777;font-family:Arial;font-size:20px}
.case-switch-card[aria-selected="true"]{border-bottom-color:var(--color-orange)}
.case-switch-card[aria-selected="true"] h3{color:var(--color-orange)}
.case-switch-card:hover,.case-switch-card:focus-visible{border-bottom-color:var(--color-orange)}
@media(min-width:768px) and (max-width:1050px){.case-switches{gap:28px}
.case-switch-card>div{padding:20px}
.case-switch-card p{font-size:14px}
.case-switch-card h3{font-size:16px}}
@media(max-width:767px){.case-switches{grid-template-columns:1fr;gap:25px}
.case-switch-card>div{padding:14px 16px 18px}
.case-switch-card p{font-size:12px;line-height:2;margin-bottom:13px}
.case-switch-card h3{font-size:12px;padding-top:10px}
.case-switch-card h3 .arrow{font-size:16px}}
.case-switches[data-case-navigation] .case-switch-card h3 .arrow{transform:none}


@media(max-width:767px){
 .case-switch-card p,.case-switch-card h3{font-size:14px;line-height:1.9}
}
