.type-phrase,.keep-phrase{display:inline}
.closing h2 .keep-phrase{display:inline-block;max-width:100%}
@media(max-width:1000px){
  h1,h2,h3{line-break:strict;word-break:normal;overflow-wrap:break-word}
  .type-phrase,.keep-phrase{display:inline-block;max-width:100%;text-wrap:wrap}
}
@media(max-width:700px){
  main p{text-wrap:pretty;line-break:strict}
  h1,h2,h3{line-break:strict;word-break:normal;text-wrap:balance;overflow-wrap:break-word}
  .type-phrase,.keep-phrase{display:inline-block;max-width:100%;text-wrap:wrap}
  .proof-cases .sec-title .u,.proof-voices .sec-title .u{display:inline-block;max-width:100%}
  .subpage .co-table th{width:105px;line-height:1.8}
  .subpage .co-table td{line-break:strict;overflow-wrap:anywhere}
  .subpage .page-hero h1{font-size:clamp(29px,8.4vw,34px)}
  .subpage .col-article__head h1{font-size:clamp(27px,7.45vw,31px);line-height:1.65}
  .footer-bottom span:first-child{max-width:27em;text-wrap:pretty}
  .hero-side h2{font-size:clamp(16px,4.6vw,18px);text-wrap:balance}
  .privacy-note,.cta-micro,.estimate-assurance,.closing-contact{text-wrap:pretty}
}
