/* Unified public-page presentation; do not replace ReHub templates or legal text. */
body.msm-front{background:#f3f5f9!important;color:#112b4a}
body.msm-subpage .rh-container,body.msm-subpage .main-side,body.msm-subpage .content-area,body.msm-subpage .main-wrap,body.msm-archive .rh-container{max-width:1320px}
body.msm-subpage .rh-post-wrapper,body.msm-subpage .single-postwrap,body.msm-subpage .post,body.msm-subpage article.page,body.msm-subpage .page-content,body.msm-subpage .entry-content{border-radius:12px}
body.msm-subpage .rh-post-wrapper,body.msm-subpage .single-postwrap,body.msm-subpage article.page{background:#fff;border:1px solid #dce4ee;padding:clamp(14px,2vw,26px)}
body.msm-subpage h1,body.msm-subpage h2,body.msm-subpage h3{color:#112b4a;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
body.msm-subpage h1{font-size:clamp(23px,3vw,30px);font-weight:800}
body.msm-subpage .sidebar .widget{background:#fff;border:1px solid #dce4ee;border-radius:10px;padding:16px}
body.msm-subpage .entry-content a:not(.msm-cta){color:#1760b1}
body.msm-subpage .entry-content a:hover{text-decoration:underline}
body.msm-subpage input[type=submit],body.msm-subpage button[type=submit],body.msm-subpage .btn_offer_block{background:#ff750b;border-radius:7px;color:#112b4a;font-weight:750}
body.msm-archive .msm-heading h2{font-size:22px}
@media(max-width:760px){body.msm-subpage .rh-post-wrapper,body.msm-subpage .single-postwrap,body.msm-subpage article.page{padding:14px}body.msm-subpage .sidebar .widget{padding:12px}}
