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