.sab-guide--height .sab-guide__hero-layout{grid-template-columns:1.05fr .95fr;gap:36px}
.sab-guide--height .sab-guide__hero-visual{background:#fff}
.sab-height-hero{margin:0;padding:20px}.sab-height-hero>img{display:block;width:100%;height:auto}
.sab-height-hero figcaption,.sab-height-measure-visual figcaption{font-size:.85rem;line-height:1.5;color:#52657e;margin-top:14px}
.sab-height-measure{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px}
.sab-height-measure-visual{margin:0;padding:18px;background:#fff;border-radius:8px}.sab-height-measure-visual svg{width:100%;height:auto;display:block}
.sab-height-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.sab-height-scenarios figure{margin:0;background:#f7faff;border:1px solid #dbe7f5;border-radius:8px;padding:20px}
.sab-height-scenarios svg{display:block;width:100%;height:130px;margin-bottom:16px}
.sab-height-scenarios strong{display:block;font-size:1rem;line-height:1.4}.sab-height-scenarios span{display:block;font-size:.9rem;line-height:1.5;color:#52657e;margin-top:8px}
.sab-height-choice{list-style:none!important;margin:0!important;padding:24px!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;background:#f3f8ff;border-radius:10px}
.sab-height-choice li{margin:0;display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-content:start}.sab-height-choice svg{grid-row:span 2;fill:none;stroke:#1263df;stroke-width:2;stroke-linejoin:round;width:38px;height:38px}.sab-height-choice strong{font-size:1rem}.sab-height-choice span{font-size:.87rem;color:#52657e;line-height:1.5;margin-top:5px}
.sab-guide--height .sab-guide__services{background:#f7faff;padding:24px 16px!important;border-radius:8px}
@media(max-width:989px){.sab-guide--height .sab-guide__hero-layout{grid-template-columns:1fr;gap:24px}.sab-guide--height .sab-guide__hero-copy{max-width:none}.sab-guide--height .sab-guide__hero-visual{max-width:760px}.sab-height-choice{gap:16px}.sab-height-choice li{grid-template-columns:1fr}.sab-height-choice svg{grid-row:auto;margin-bottom:10px}}
@media(max-width:749px){.sab-height-hero{padding:14px}.sab-height-measure{grid-template-columns:1fr;gap:20px}.sab-height-scenarios{grid-template-columns:1fr;gap:12px}.sab-height-scenarios figure{display:grid;grid-template-columns:100px 1fr;gap:16px;align-items:center;padding:16px}.sab-height-scenarios svg{height:auto;margin:0}.sab-height-choice{grid-template-columns:1fr;gap:22px;padding:22px!important}.sab-height-choice li{grid-template-columns:42px 1fr}.sab-height-choice svg{grid-row:span 2;margin:0}.sab-height-scenarios strong{font-size:.94rem}}
.sab-guide--height .sab-height-caption{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
