
.case-results-block{padding:64px 0}.case-results-home,.case-results-hub{background:#f5f6f8}.case-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:26px}.case-results-heading h2{margin:0}.case-results-heading>.text-link{flex-shrink:0}.case-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.case-result-card{background:#fff;border:1px solid #dce1e7;border-top:3px solid #a51d32;padding:28px;display:flex;flex-direction:column;min-width:0}.case-result-label{display:block;font:600 12px/1.5 Poppins,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#96223a;margin-bottom:12px}.case-result-card :is(h2,h3){font-family:Lora,Georgia,serif;font-size:25px;line-height:1.35;margin:0 0 15px;color:#00132b}.case-result-card :is(h2,h3) a{color:inherit;text-decoration:none}.case-result-card :is(h2,h3) a:hover{text-decoration:underline}.case-result-card p{font-size:15px;line-height:1.8;margin:0 0 18px;color:#485363}.case-result-card .case-result-author{font-size:13px;margin-top:auto}.case-result-card a:focus-visible,.case-study-page a:focus-visible{outline:3px solid #bd8f39;outline-offset:4px}.case-result-card a,.case-study-byline a,.case-study-copy a{color:#922139}.case-result-read{font-size:14px;font-weight:600;text-decoration:none}.case-results-embedded{padding:30px 0 38px}.case-results-embedded .case-results-heading{display:block}.case-results-embedded .case-results-heading h2{margin-bottom:10px}.case-results-embedded .case-result-card{padding:22px}.case-results-embedded .case-result-card :is(h2,h3){font-size:22px}.profile-body article .case-results-embedded .case-result-card p{font-size:14px;line-height:1.7}.case-study-hero{background:#f5f6f8;padding:50px 0 46px;border-bottom:1px solid #e1e5eb}.case-study-hero .breadcrumbs{margin:0 0 30px;display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.case-study-hero h1{font-family:Lora,Georgia,serif;font-size:clamp(32px,4.5vw,52px);line-height:1.16;max-width:1000px;color:#00132b;margin:14px 0 22px;overflow-wrap:break-word}.case-study-byline{font-size:14px;line-height:1.8}.case-study-deck{max-width:860px;font-size:18px;line-height:1.8;color:#4d5865;margin-top:20px}.case-study-main{padding:56px 0 72px}.case-study-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(250px,320px);gap:64px;align-items:start}.case-study-copy{min-width:0}.case-study-copy>h2{font-family:Lora,Georgia,serif;font-size:28px;line-height:1.35;color:#00132b;margin:38px 0 16px}.case-study-copy>p{font-size:16px;line-height:1.9;color:#414d5a;margin:0 0 20px}.case-study-outcome{background:#f4f6f8;border-left:4px solid #a51d32;padding:24px 28px;margin-bottom:35px}.case-study-outcome p{font-size:18px;line-height:1.75;color:#00132b;font-weight:500;margin:0}.case-study-contact{padding:28px;background:#00152e;color:#fff}.case-study-contact h2{font:600 25px/1.4 Lora,Georgia,serif;color:#fff;margin:14px 0 18px}.case-study-contact p{font-size:15px;line-height:1.8;color:#e0e4eb}.case-study-contact .eyebrow{color:#ebc795}.case-study-contact .button{display:flex;justify-content:center;text-align:center;white-space:normal;margin:24px 0 18px;padding:14px 18px}.case-study-phone{display:block;color:#fff;text-decoration:none;font-size:17px}.case-study-author{display:flex;gap:22px;align-items:flex-start;border-top:1px solid #dce1e7;border-bottom:1px solid #dce1e7;padding:28px 0;margin:34px 0}.case-study-author img{width:80px;height:96px;object-fit:cover;flex-shrink:0}.case-study-author h2{font:500 25px/1.3 Lora,Georgia,serif;margin:8px 0}.case-study-author p{font-size:13px;line-height:1.8;margin:0 0 8px}.case-study-author>div{min-width:0}.case-study-author a{font-size:14px}.case-study-author h2 a{font-size:inherit;color:#00132b;text-decoration:none}.case-study-note,.case-study-copy>.case-study-note{font-size:13px;line-height:1.8;color:#5c6673;margin:28px 0 0}.case-study-source{font-size:14px!important}.case-study-related{display:grid;gap:12px;margin-top:32px}.case-study-related h2{font:500 24px/1.4 Lora,Georgia,serif;margin:0 0 8px}.profile-side a[href*="gba.ge/ka/"],.profile-side a[href*="glip.ge"]{overflow-wrap:anywhere;line-height:1.7}.case-results-hub .case-study-note{max-width:800px}
@media(max-width:1000px){.case-study-layout{grid-template-columns:minmax(0,1fr) 270px;gap:32px}.case-results-embedded .case-results-grid{grid-template-columns:1fr}}
@media(max-width:760px){.case-results-block{padding:42px 0}.case-results-embedded{padding:24px 0}.case-results-grid{grid-template-columns:1fr;gap:20px}.case-results-heading{display:block}.case-results-heading h2{margin-bottom:16px}.case-result-card{padding:24px}.case-result-card :is(h2,h3){font-size:24px}.case-study-layout{grid-template-columns:1fr;gap:36px}.case-study-hero{padding:28px 0 34px}.case-study-hero h1{font-size:34px}.case-study-deck{font-size:16px}.case-study-main{padding:34px 0 48px}.case-study-copy>h2{font-size:25px;margin-top:32px}.case-study-outcome{padding:20px}.case-study-outcome p{font-size:17px}.case-study-author{gap:16px}.case-study-author h2{font-size:22px}.case-study-author .eyebrow{font-size:10px}}
@media(max-width:380px){.case-study-hero h1{font-size:30px}.case-result-card :is(h2,h3){font-size:22px}.case-study-author{display:block}.case-study-author img{margin-bottom:16px}}

.case-study-hero{background:#00152e;padding-top:186px}.case-study-hero h1{color:#fff}.case-study-hero .eyebrow.red{color:#e2bf7e}.case-study-hero .case-study-deck,.case-study-hero .case-study-byline{color:#dce3eb}.case-study-hero .case-study-byline a{color:#ebc98c}.case-study-hero .breadcrumbs,.case-study-hero .breadcrumbs a{color:#dce3eb}@media(max-width:1000px){.case-study-hero{padding-top:178px}}@media(max-width:760px){.case-study-hero{padding-top:160px}}

.case-results-block[id],#mentor-lawyer,#professional-leadership{scroll-margin-top:160px}.profile-body article .case-result-card h3 a{color:#00132b;text-decoration:none}.profile-body article .case-result-read{color:#922139;text-decoration:none}@media(max-width:760px){.case-results-block[id],#mentor-lawyer,#professional-leadership{scroll-margin-top:110px}}

/* Shared case layouts; typography and direction follow each language edition. */
.case-study-hero h1,.case-result-card :is(h2,h3),.case-study-copy>h2,.case-study-contact h2,.case-study-author h2,.case-study-related h2{font-family:var(--serif,Lora,Georgia,serif)}
.case-result-label{font-family:var(--sans,Poppins,Arial,sans-serif)}
html[lang="ka"] .case-results-block,html[lang="ka"] .case-study-page{--sans:'Noto Sans Georgian',Arial,sans-serif;--serif:'Noto Serif Georgian',Georgia,serif}
html[lang="hy"] .case-results-block,html[lang="hy"] .case-study-page{--sans:'Noto Sans Armenian',Arial,sans-serif;--serif:'Noto Serif Armenian',Georgia,serif}
html[lang="fa"] .case-results-block,html[lang="fa"] .case-study-page{--sans:Tahoma,'Segoe UI',Arial,sans-serif;--serif:Tahoma,'Segoe UI',Arial,sans-serif;text-align:right}
html[lang="fa"] .case-result-label{letter-spacing:0;text-transform:none}
html[dir="rtl"] .case-study-outcome{border-left:0;border-right:4px solid #a51d32}
html[dir="rtl"] .case-study-page .breadcrumbs>span:not([aria-current]),html[dir="rtl"] .case-result-read>span{display:inline-block;transform:scaleX(-1)}
html[dir="rtl"] .case-study-phone{direction:ltr;text-align:right}
.case-study-original-paragraph bdi{unicode-bidi:isolate}
