/* Shared English components, laid out naturally in Hebrew. */
.shared-hebrew{direction:rtl;font-family:Arial,system-ui,sans-serif}
.shared-hebrew :is(h1,h2,h3,h4){letter-spacing:-.018em;line-height:1.22}
.shared-hebrew :is(.eyebrow,.section-label,.editorial-label,.trust-line){letter-spacing:0}
.shared-hebrew :is(.hero-copy,.hero-lead,.section-desc,.guide-prose p,.guide-prose li){line-height:1.85}
.shared-hebrew .hero-lead,.shared-hebrew .service-hero .hero-lead{text-align:start}
.locale-page .ship-footer .wordmark{width:max-content}
.locale-page .ship-footer .footer-hello{text-align:start}
.locale-page .ship-footer .footer-signature{letter-spacing:-.025em}
.locale-page .ship-footer .footer-sticker{direction:rtl}
.locale-page .ship-footer .language-reopen{margin:16px auto}
.locale-page .ship-footer :is(p,a,summary){font-family:inherit}
.locale-page .ship-mega-note{direction:rtl}
.shared-hebrew :is(.plain-list,.check-list,.guide-checks,.article-body ul,.article-body ol){padding-left:0;padding-inline-start:1.35em}
.shared-hebrew .check-list li{padding-left:0;padding-inline-start:1.4rem}
.shared-hebrew .check-list li::before{left:auto;inset-inline-start:0}
.shared-hebrew .portrait-linkedin{left:auto;right:15px}
.shared-hebrew .founder-portrait-frame{margin-inline:auto}
.shared-hebrew .founder-portrait-frame img{aspect-ratio:1}
.shared-hebrew :is(.hero-actions,.cta-actions,.trust-line){direction:rtl}
.shared-hebrew :is(input[type=email],input[name=email]){direction:ltr;text-align:left}
.shared-hebrew .brief-honeypot{left:auto;right:auto;inset-inline-start:0;clip:rect(0,0,0,0);clip-path:inset(50%)}
.shared-hebrew .modal-close{right:auto!important;left:8px}
.shared-hebrew .form-label{text-align:start}
.shared-hebrew .course-grid,.shared-hebrew .curriculum-grid{direction:rtl}
.shared-hebrew .article-table{overflow-x:auto}
.shared-hebrew .guide-prose :is(td,th){text-align:start}
.shared-hebrew .section{padding-block:70px}
.shared-hebrew.secondary-light .section{padding-block:36px}
.shared-hebrew.secondary-light .secondary-more .section{padding-block:20px}
@media(max-width:760px){
 .shared-hebrew .section{padding-block:36px}
 .shared-hebrew.secondary-light .section{padding-block:26px}
 .shared-hebrew .page-hero h1{font-size:clamp(2rem,8.2vw,3rem)}
 .shared-hebrew .hero-copy{font-size:1rem}
 .shared-hebrew .ship-footer .ship-footer-grid{direction:rtl}
 .shared-hebrew .hero-actions{flex-wrap:wrap}
 .shared-hebrew .guide-prose{min-width:0}
}
/* The empty scroll target is not a keyboard control. Fields retain their focus ring. */
.shared-hebrew .enterprise-form>#project-brief:focus{outline:none}
