/* About / Terms (faq) / Privacy — responsive fixes only (desktop ≥1200px untouched).
   The content column carries an inline `padding:48-56px 0`; on phones that stacks on top of the
   global section padding, and the theme drops body copy to 13px. */
@media (max-width: 768px) {
    .cp-static-page .container > .row > .col-lg-12 { padding: 8px 4px 16px !important; }
    .cp-static-page p, .cp-static-page li { font-size: 15px; line-height: 1.7; overflow-wrap: anywhere; }
    .cp-static-page h3 { font-size: clamp(20px, 5.6vw, 24px); line-height: 1.3; }
    .cp-static-page h2 { font-size: clamp(22px, 6vw, 28px); line-height: 1.3; }
    .cp-static-page ul, .cp-static-page ol { padding-left: 22px; }
    .cp-static-page a { overflow-wrap: anywhere; }
}
