.english-legacy-case-studies-module__gvwI1a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.english-legacy-case-studies-module__gvwI1a__card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.english-legacy-case-studies-module__gvwI1a__cardLink{height:100%;padding-bottom:25px;display:block}.english-legacy-case-studies-module__gvwI1a__card img{aspect-ratio:16/10;object-fit:contain;background:#f5f7f9;width:100%;height:auto;display:block}.english-legacy-case-studies-module__gvwI1a__card h2{margin:24px 24px 15px;font-size:24px;line-height:1.35}.english-legacy-case-studies-module__gvwI1a__card span{color:var(--accent-strong);margin:0 24px;font-weight:700;display:block}.english-legacy-case-studies-module__gvwI1a__cardLink:hover h2{color:var(--primary)}.english-legacy-case-studies-module__gvwI1a__cardLink:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.english-legacy-case-studies-module__gvwI1a__title{max-width:1000px;margin-top:24px;font-size:42px;line-height:1.2}.english-legacy-case-studies-module__gvwI1a__body{overflow-wrap:anywhere;max-width:960px;margin:auto;font-size:17px;line-height:1.8}.english-legacy-case-studies-module__gvwI1a__body h1,.english-legacy-case-studies-module__gvwI1a__body h2,.english-legacy-case-studies-module__gvwI1a__body h3,.english-legacy-case-studies-module__gvwI1a__body h4{color:var(--primary);margin:30px 0 16px;line-height:1.3}.english-legacy-case-studies-module__gvwI1a__body h2{font-size:28px}.english-legacy-case-studies-module__gvwI1a__body h3{font-size:23px}.english-legacy-case-studies-module__gvwI1a__body p{margin:0 0 20px}.english-legacy-case-studies-module__gvwI1a__body img{max-width:100%;height:auto;margin:24px auto;display:block}.english-legacy-case-studies-module__gvwI1a__body iframe,.english-legacy-case-studies-module__gvwI1a__body video{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;margin:28px auto;display:block}.english-legacy-case-studies-module__gvwI1a__body figure{margin:24px 0}.english-legacy-case-studies-module__gvwI1a__body figcaption{text-align:center;font-size:14px}.english-legacy-case-studies-module__gvwI1a__body a{color:var(--primary);text-decoration:underline}.english-legacy-case-studies-module__gvwI1a__body table{max-width:100%;display:block;overflow:auto}.english-legacy-case-studies-module__gvwI1a__back{max-width:960px;margin:40px auto 0}@media (max-width:767px){.english-legacy-case-studies-module__gvwI1a__grid{grid-template-columns:1fr;gap:24px}.english-legacy-case-studies-module__gvwI1a__title{font-size:30px}.english-legacy-case-studies-module__gvwI1a__card h2{font-size:22px}.english-legacy-case-studies-module__gvwI1a__body{font-size:16px}}
