html[lang=el] .firm-cover-copy h1{font-size:clamp(27px,2.65vw,43px);line-height:1.3}
html[lang=el] .header nav{gap:22px}
html[lang=el] .practice-card h2{line-height:1.3}
html[lang=el] .contact-art .contact-list>div{grid-template-columns:130px 1fr}
html[lang=el] .contact-art .contact-list dt{font-size:10px}
html[lang=el] .firm-legal{line-height:1.9}
@media(max-width:700px){html[lang=el] .firm-cover-copy h1{font-size:28px}html[lang=el] .career-copy h1{font-size:38px}html[lang=el] .contact-art .contact-list>div{grid-template-columns:115px 1fr}}
/* Keep the Greek Careers title balanced at both preview and full-window widths.
   The wide-screen page gutter must not consume the text column's max-width. */
.careers-page:lang(el) .career-copy{max-width:calc(640px + max(40px,calc((100vw - 1280px)/2)));container-type:inline-size}
.careers-page:lang(el) .career-copy h1{font-size:clamp(24px,3.8vw,43px);font-size:clamp(22px,7.4cqi,43px);margin-right:0}
.careers-page:lang(el) .career-copy h1 em{white-space:nowrap}
@media(max-width:800px){.careers-page:lang(el) .career-copy{max-width:530px}.careers-page:lang(el) .career-copy h1{font-size:clamp(24px,6.3vw,38px);font-size:clamp(22px,7.4cqi,38px)}}
