.language-switch{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;border:1px solid var(--line);padding:5px 10px;font-size:13px;line-height:1.7;border-radius:3px;background:var(--paper)}
.language-switch a{padding:3px 2px;white-space:nowrap}
.language-switch a[aria-current="page"]{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--gold)}
.language-switch a:hover{color:#80602b}
.language-switch span{color:var(--gold)}
header .nav{gap:20px}
html[lang="en"] body{font-family:OfficeCairo,Arial,sans-serif}
html[lang="en"] body .hero h1{white-space:normal;font-size:clamp(27px,3.2vw,40px);line-height:1.5}
html[lang="en"] .article-body{line-height:1.85;font-size:17px}
html[lang="en"] .article-body h4{line-height:1.55;font-size:22px}
html[lang="en"] .section h2{line-height:1.5}
html[lang="en"] .feature{border-left:0;border-right:1px solid var(--line)}
html[lang="en"] .feature:last-child{border-right:0}
html[lang="en"] .practice-card:last-child{grid-template-columns:45px 220px 1fr}
@media(max-width:760px){header .nav{gap:10px}.language-switch{font-size:12px;padding:4px 8px;gap:7px}html[lang="en"] body .hero h1{font-size:29px}html[lang="en"] .article-body{font-size:16px}html[lang="en"] .legal-article h3{font-size:24px}html[lang="en"] .feature{border-right:0}html[lang="en"] .practice-card:last-child{display:block}}
