/* Shared editorial details; logical properties support Hebrew and narrow screens. */
.kz-intro{max-width:950px;margin-inline:auto;padding:clamp(72px,8vw,110px) 24px 64px;text-align:center}
.kz-eyebrow{font-size:1rem;margin-block-end:20px}
.kz-intro h1{font-size:clamp(2.35rem,6vw,5rem);line-height:1.15;letter-spacing:-.025em;margin-block:0 28px}
.kz-intro h1 strong{color:var(--accent-600,#514b43)}
.kz-intro__text{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.8;margin-block-end:28px}
.kz-intro .btn{margin-block-end:12px}
.kz-price-examples{max-width:760px;margin:0 auto;padding:48px 24px;line-height:1.85}
.kz-price-examples h2{font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.3}
.kz-price-examples h3{font-size:1.3rem;margin-block-start:32px}
.kz-price-examples table{border-collapse:collapse;width:100%;margin-block:24px;font-variant-numeric:tabular-nums}
.kz-price-examples caption{caption-side:bottom;text-align:start;font-size:.875rem;padding-block:12px;color:#625e58}
.kz-price-examples th,.kz-price-examples td{padding:16px;border-bottom:1px solid #ddd8d0;text-align:start}
.kz-price-examples thead{background:#f5f3ef}
.kz-illustration-note{text-align:center;font-size:.8rem;line-height:1.6;color:#625e58;margin-block:14px 0}
.kz-related{max-width:1200px;margin-inline:auto;padding:28px 24px 52px}
.kz-related h2{font-size:1.25rem;margin-block-end:16px}
.kz-related__links{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0}
.kz-related a{text-decoration:underline;text-underline-offset:4px}
.kz-related a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:600px){.kz-intro{padding-block-start:64px}.kz-intro .btn{width:100%}.kz-price-examples{padding-block:32px}}

.mock-book__hero:not([style*="background-image"]){background:linear-gradient(135deg,#e7e1d6,#a39b8b)}
