/* Reuse adopted homepage case typography; scope the three-card layout to website regional pages. */
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-case{display:flex;flex-direction:column;min-width:0;padding:0;margin:0;border:0;gap:0}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-cover{display:block;width:100%;margin:0 0 22px}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top;border:1px solid #dbe5ef;border-radius:4px}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-title{margin:0 0 14px;color:#10243e;font-size:23px;font-weight:700;line-height:1.6;letter-spacing:0}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-summary{margin:0 0 16px;color:#40516b;font-size:16px;line-height:1.9}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-category{margin:0 0 12px;color:#52627a;font-size:13px;line-height:1.8}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-source{margin-top:auto}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;max-width:100%;min-height:44px;padding:8px 0;color:#315f7e;font-size:14px;font-weight:500;line-height:1.75;text-decoration:none}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-link:hover>span:first-child{text-decoration:underline;text-underline-offset:4px}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-link:focus-visible{outline:3px solid #008ca6;outline-offset:4px}
body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .rc-context{margin:0 0 30px;color:#52627a;font-size:14px;line-height:1.9}
@media(max-width:1000px){body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-grid{gap:28px}}
@media(max-width:900px){body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-grid{grid-template-columns:minmax(0,1fr);gap:32px}body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-case{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:28px;align-items:start}body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-cover{margin:0}body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-case+.cs-case{padding-top:32px;border-top:1px solid #dbe5ef}}
@media(max-width:650px){body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-case{display:flex;gap:0}body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-cover{margin-bottom:20px}body:is([data-website-regional="v1"],[data-ise-website="v1"]) #cases[data-regional-cases="v1"] .cs-title{font-size:22px}}
