[data-marketing-root] .ab .mk-phero-h{max-width:15ch}[data-marketing-root] .ab .mk-phero-sub{max-width:40ch;margin-inline:auto}[data-marketing-root] .ab .ab-sec{padding:clamp(3.5rem,7vw,5.5rem) 1.5rem;scroll-margin-top:90px;position:relative}[data-marketing-root] .ab .ab-sec--tint{background:var(--bh-tint)}[data-marketing-root] .ab .ab-narrow{max-width:720px;margin:0 auto}[data-marketing-root] .ab .ab-narrow .mk-sec-h,[data-marketing-root] .ab .ab-data .mk-sec-h{margin-bottom:1.5rem}[data-marketing-root] .ab .ab-p{color:var(--mk-ink-soft);margin:0 0 1.15rem;font-size:clamp(1.1rem,1.4vw,1.22rem);line-height:1.7}[data-marketing-root] .ab .ab-p:last-child{margin-bottom:0}[data-marketing-root] .ab .ab-p a{color:var(--bh-blue);font-weight:700}[data-marketing-root] .ab .ab-sign{color:var(--bh-navy);margin:1.75rem 0 0;font-size:1.1rem;font-weight:800}[data-marketing-root] .ab .ab-data{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}[data-marketing-root] .ab .ab-group{aspect-ratio:16/8;border-radius:24px;max-width:570px;margin:0 auto}[data-marketing-root] .ab .ab-sec--photo{padding-top:0}[data-marketing-root] .ab .ab-beliefs{background:var(--bh-navy);color:#fff;padding:clamp(4.5rem,8vw,6.5rem) 0}[data-marketing-root] .ab .ab-beliefs-h{letter-spacing:-.035em;color:#fff;margin:0 0 2.5rem;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:900}[data-marketing-root] .ab .ab-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none;display:grid}[data-marketing-root] .ab .ab-list li{border-top:1px solid #ffffff2e;gap:.5rem;padding-top:1.25rem;scroll-margin-top:90px;display:grid;position:relative}[data-marketing-root] .ab .ab-list b{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:900}[data-marketing-root] .ab .ab-list li>span:last-child{color:#ffffffd9;font-size:1.1rem;line-height:1.6}[data-marketing-root] .ab .ab-anchor{width:1px;height:1px;scroll-margin-top:90px;position:absolute;top:0;left:0}@media (max-width:1000px){[data-marketing-root] .ab .ab-data{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-marketing-root] .ab .ab-sec{padding-inline:1rem}[data-marketing-root] .ab .ab-list{grid-template-columns:minmax(0,1fr)}[data-marketing-root] .ab .ab-group{aspect-ratio:4/3;border-radius:20px}}
