/* Existing source-template overflow fixes for very narrow phones only. */
@media(max-width:380px){
  .section-head{flex-wrap:wrap;align-items:flex-start;gap:12px}
  .section-head>*{min-width:0;max-width:100%}
  .section-head .section-link{white-space:normal;overflow-wrap:anywhere}
  .cta-box>*{min-width:0;max-width:100%}
  .cta-box h2{font-size:30px;overflow-wrap:anywhere}
  .cta-box .btn{white-space:normal;padding-left:12px;padding-right:12px;text-align:center}
}
