.hmb-page .hmb-endpoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.hmb-endpoint,.hmb-part{border:1px solid var(--to-line);background:var(--to-input);border-radius:20px;padding:24px;min-width:0}.hmb-endpoint h4,.hmb-part h4{font-size:20px;line-height:1.5;margin:0 0 18px}.hmb-endpoint .to-fields{grid-template-columns:1fr;gap:18px}.hmb-parts{display:grid;gap:18px;margin:24px 0}
.hmb-page .hmb-result-copy{border:1px solid var(--to-line);background:var(--to-input);border-radius:20px;padding:22px 26px;margin:18px 0 28px;overflow-wrap:anywhere}.hmb-result-copy p{font-size:14px;line-height:1.8;margin:0 0 12px!important}.hmb-result-copy p:last-child{margin-bottom:0!important}
.hmb-page .hm-result>h3{overflow-wrap:normal;font-size:clamp(23px,4vw,34px);line-height:1.35}.hmb-page .hm-metrics strong{font-size:clamp(22px,3vw,32px);line-height:1.35;overflow-wrap:normal}.hmb-page .hm-result h4{line-height:1.5}.hmb-page [hidden]{display:none!important}
@media(max-width:760px){.hmb-page .hmb-endpoints{grid-template-columns:1fr;gap:18px}.hmb-endpoint,.hmb-part{padding:20px}.hmb-page .hmb-result-copy{padding:20px}.hmb-page .hm-result{padding:24px 18px}.hmb-page .hm-result>h3{font-size:23px}}
