/* English editorial and service pages. Artwork and Hebrew layouts are shared. */
html[lang="en"]{direction:ltr}
body.mk-english{direction:ltr;font-family:Arial,Helvetica,sans-serif;text-align:left}
body.mk-english :is(h1,h2,h3,h4,.type-specimen,.content-space strong){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em}
body.mk-english :is(main,section,article,aside,nav,footer,form,figure,.hero-copy,.contact-copy,.section-intro,.brand-statement){direction:ltr;text-align:left}
body.mk-english :is(p,li,figcaption,td,th,summary){text-align:left}
body.mk-english .mk-language-switch[lang="he"]{direction:rtl}
body.mk-english :is(.hero-grid,.hero-actions,.split,.case-split,.contact-inner,.editorial-title,.reading-layout,.work-gallery,.website-projects,.social-intro,.related-links,.guide-directory-row,.search-result,.header-inner,.desktop-nav,.footer>.wrap){direction:ltr}
body.mk-english :is(.hero-copy,.hero-visual,.article-body,.article-aside,.editorial-title>*,.service-row>*,.work-tile,.directory-content,.source-text,.guide-directory-row>* ){min-width:0}
body.mk-english .hero h1{font-size:clamp(48px,5.5vw,82px);line-height:1.06}
body.mk-english .editorial-title h1{font-size:clamp(40px,5.1vw,74px);line-height:1.14;overflow-wrap:normal;word-break:normal}
body.mk-english :is(.article-body,.directory-content){line-height:1.85}
body.mk-english .article-body :is(h2,h3,h4){line-height:1.3}
body.mk-english :is(ul,ol){padding-inline-start:24px;padding-inline-end:0}
body.mk-english .article-body pre{direction:ltr;text-align:left;white-space:pre;overflow:auto;max-width:100%}
body.mk-english :is(code,bdi,input[type="number"],input[type="email"],input[type="tel"]){direction:ltr;unicode-bidi:isolate}
body.mk-english .article-body :is(table,.source-table){max-width:100%}
body.mk-english .article-body table{direction:ltr}
body.mk-english .article-body :is(blockquote,.inline-note){border-right:0;border-left:3px solid var(--purple);padding-right:0;padding-left:20px}
body.mk-english .inline-note{border-right:0;border-left:3px solid var(--purple);padding-right:0;padding-left:20px}
body.mk-english .menu-list{right:auto;left:-24px;text-align:left}
body.mk-english .mobile-nav details a{padding-right:8px;padding-left:24px}
body.mk-english .header-contact{margin-right:0;margin-left:auto;white-space:nowrap}
body.mk-english .site-header .desktop-nav{gap:clamp(12px,1.3vw,22px)}
body.mk-english .site-header .desktop-nav>a{font-size:14px;white-space:nowrap}
body.mk-english .cover-arrow{left:auto;right:0;border-right:0;border-left:1px solid var(--ink)}
body.mk-english .mk-action-arrow{transform:scaleX(-1)}
body.mk-english .article-body>.source-image:first-child img{margin-left:0;margin-right:auto}
body.mk-english .guide-directory-row .source-link a:after{content:'↗'}
body.mk-english .footer>.wrap>span{text-align:left}
body.mk-english .contents nav{padding-left:0;padding-right:12px}
body.mk-english .contact h2{font-size:clamp(45px,5.5vw,78px)}
body.mk-english .hero-baseline{letter-spacing:.06em}
body.mk-english .calculator-container :is(p,h1,h3,.result-container,.result-heading,.result-value){direction:ltr;text-align:left!important}
body.mk-english .calculator-container #roi-value{font-variant-numeric:tabular-nums}
body.mk-english .calculator-container .text-right{text-align:left}
body.mk-english .calculator-container input{padding-inline:32px}
body.mk-english .source-text a{overflow-wrap:anywhere}
@media(max-width:1100px){
 body.mk-english .site-header .desktop-nav{display:none}
 body.mk-english .site-header .menu-toggle{display:flex;gap:8px;background:transparent;border:0;align-items:center;min-width:44px;min-height:44px}
 body.mk-english .header-inner{gap:12px}
}
@media(max-width:760px){
 body.mk-english .hero h1{font-size:clamp(39px,10vw,56px);line-height:1.12}
 body.mk-english .editorial-title h1{font-size:clamp(31px,8.6vw,43px);line-height:1.19}
 body.mk-english[class*="page-project-"] .editorial-title h1,body.mk-english[class*="page-guide-"] .editorial-title h1{font-size:clamp(29px,8vw,37px);line-height:1.22}
 body.mk-english .header-contact{margin-left:auto;margin-right:0;font-size:12px!important;gap:7px!important;padding-inline:9px!important}
 body.mk-english .site-header .wordmark,body.mk-english .site-header .wordmark img{width:95px!important}
 body.mk-english .article-body{font-size:17px;line-height:1.8}
 body.mk-english .article-body h2{font-size:27px}
 body.mk-english .article-body h3{font-size:23px}
 body.mk-english .guide-directory-row .source-link a{font-size:18px;line-height:1.4}
 body.mk-english .contents nav{padding-left:0;padding-right:8px}
 body.mk-english .contact h2{font-size:44px}
 body.mk-english .calculator-container h1{font-size:31px;line-height:1.2}
 body.mk-english .calculator-container h3{font-size:21px}
 body.mk-english .search-result>span{font-size:17px;line-height:1.45}
}
@media(max-width:370px){body.mk-english .header-inner{gap:7px}body.mk-english .site-header .wordmark,body.mk-english .site-header .wordmark img{width:76px!important}body.mk-english .header-contact{font-size:11px!important}}
