.sb-page .seo-hero-box{grid-template-columns:1fr 1fr;gap:34px;align-items:center}
.sb-page .seo-hero h1{font-size:clamp(36px,4.3vw,58px)!important;line-height:1.08!important;max-width:18ch}
.sb-page .seo-hero p{max-width:53ch}
.sb-page .seo-photo{aspect-ratio:4/3;min-height:0!important;height:auto!important;border-radius:28px}
.sb-page .seo-photo img{aspect-ratio:4/3;object-fit:cover}
.sb-page .sb-intro{color:#455766;max-width:65ch;margin:0 0 24px;line-height:1.65}
.sb-page .sb-cities{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.sb-page .sb-city{background:#fffdf9;border:1px solid #ded8cc;border-radius:28px;overflow:hidden}
.sb-page .sb-city img{width:100%;aspect-ratio:16/9;object-fit:cover}
.sb-page .sb-city-body{padding:24px 28px 28px}
.sb-page .sb-city h3{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:600;line-height:1.15;margin:0 0 12px}
.sb-page[dir=rtl] .sb-city h3,html[dir=rtl] .sb-city h3{font-family:'Noto Serif Hebrew',serif;font-size:28px}
.sb-page .sb-city p{margin:0;color:#455766;line-height:1.7}
.sb-page .sb-heading{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:0 0 16px;color:#082232}
.sb-page .seo-journey-step-v267{background:#fffdf9!important}
.sb-page .faq-item{background:#fffdf9!important}
.sb-page .seo-links a{color:#203c4c!important}
.sb-page footer{color:#455766}
.sb-page a:focus-visible{outline:3px solid #08724f;outline-offset:5px}
.sb-page .sb-final{margin-top:22px}
.sb-preview-bar{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:100;background:#082232;color:#fff;border-radius:30px;padding:10px 18px;display:flex;gap:15px;font:13px/1.4 Arial,sans-serif;white-space:nowrap;box-shadow:0 4px 20px #0003}
.sb-preview-bar a{color:#ffdfac;text-decoration:underline}
@media(max-width:800px){.sb-page .seo-hero-box{grid-template-columns:1fr!important}.sb-page .seo-photo{aspect-ratio:16/9}.sb-page .seo-photo img{aspect-ratio:16/9}.sb-page .sb-cities{grid-template-columns:1fr}.sb-page .seo-hero h1{font-size:clamp(32px,7vw,44px)!important}.sb-page .sb-city-body{padding:22px}.sb-preview-bar{font-size:11px;gap:11px;padding:9px 12px}.sb-page .seo-journey-steps-v267{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
