/* MPE type scale (owner 2026-11-02: "different fonts… not visually appealing").
   One scale for every page: serif only for page titles and section headings,
   DM Sans for everything else; small rem text lifted by the 17px root. */
html{font-size:17px}
/* owner 2026-11-02: every heading in the style of the project page's "Let's find your next home" box (DM Sans 600, tight tracking) — the serif is retired */
:root{--font-display:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;--serif:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
body{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55}
h1{font-family:'DM Sans',-apple-system,sans-serif!important;font-weight:600!important;font-size:clamp(28px,1.8vw + 13px,36px)!important;line-height:1.15!important;letter-spacing:-.03em!important}
h2{font-family:'DM Sans',-apple-system,sans-serif!important;font-weight:600!important;font-size:clamp(22px,.8vw + 15px,26px)!important;line-height:1.2!important;letter-spacing:-.03em!important}
h3{font-family:'DM Sans',-apple-system,sans-serif!important;font-weight:600!important;font-size:19px!important;line-height:1.3!important;letter-spacing:-.02em!important}
h4,h5,h6{font-family:'DM Sans',-apple-system,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.35!important}
/* headings inside cards, tiles and lists are labels, not section titles */
[class*="card"] h2,[class*="card"] h3,[class*="tile"] h2,[class*="tile"] h3,[class*="item"] h2,[class*="item"] h3,li h2,li h3,a h2,a h3,footer h2,footer h3,footer h4{font-family:'DM Sans',-apple-system,sans-serif!important;font-weight:600!important;font-size:17px!important;line-height:1.3!important;letter-spacing:0}
footer{font-family:'DM Sans',-apple-system,sans-serif}
main p,article p{line-height:1.6}
/* the advisory theme.css loads after this file and forces the serif with !important on
   h1, h2, h1 *, h2 *, .project-price-tag, .lx-serif — out-rank it with html body */
:root{--mpe-display:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
html body h1,html body h2,html body h1 *,html body h2 *,html body h3,html body .project-price-tag,html body .lx-serif,html body .lx-serif *{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
