/* ============================================================
   MBP front page — restore the design's paragraph type scale

   PROBLEM
   The theme ships a blanket rule in an inline <style> block:

       p, .mk-box-icon-2-content { font-size:16px !important }

   The !important beats every paragraph size in the handoff CSS (which uses
   normal specificity), so 12 different paragraph styles were all rendering
   at a flat 16px — the page's entire type scale was being flattened. The
   credit line under the ribbon, for example, was designed at
   clamp(10px,1.2vw,11px) but painted at 16px.

   FIX
   Re-declare each affected rule with the design's ORIGINAL value plus
   !important. Selector specificity (.mbp-home .x = 0,2,0) already beats the
   theme's bare `p` (0,0,1), so once both carry !important the design wins.

   THIS IS A HOST-THEME FIX, NOT A DESIGN FIX.
   Values below are copied verbatim from the handoff — nothing is redesigned.
   Do NOT fold these into the design source; the source is already correct.
   If the theme's blanket p rule is ever removed, this file can be deleted.
   ============================================================ */

.mbp-home .lede{ font-size:18px !important; }
.mbp-home .lede-s{ font-size:var(--text-base) !important; }
.mbp-home p.bd{ font-size:var(--text-base) !important; }
.mbp-home .ir-credit{ font-size:clamp(10px, 1.2vw, 11px) !important; }
.mbp-home .clamp3{ font-size:14px !important; }
.mbp-home .lead-dek{ font-size:clamp(16px, 1.4vw, 18px) !important; }
.mbp-home .rail p{ font-size:13.5px !important; }
.mbp-home .bw-lead{ font-size:clamp(17px, 1.4vw, 19px) !important; }
.mbp-home .bw-body{ font-size:15px !important; }
.mbp-home .bw-credit{ font-size:10.5px !important; }
.mbp-home .fk-fine{ font-size:9px !important; }
.mbp-home .studio{ font-size:var(--text-label-size) !important; }
