/* Portfolio V5 — consistent Jost headings & DM Sans copy across all case studies.
   Technical mono labels retain JetBrains Mono; page-specific colors and layouts remain intact. */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=Jost:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap');
body{font-family:'DM Sans',Arial,system-ui,sans-serif!important}
body h1,body h2,body h3,body h4,body h5,body h6,
body .hero h1,body .hero .title,body .section-head h2,body .sectiontop h2,
body .headline,body .display,body .title,body .callout,
body .lead-title,body .kicker-title{font-family:'Jost',Arial,system-ui,sans-serif!important}
body p,body li,body blockquote,body .lead,body .subtitle,body .summary,
body .subtext,body .hero-subtitle,body .intro,body .bodycopy{
 font-family:'DM Sans',Arial,system-ui,sans-serif!important
}
body .micro,body .mono,body .eyebrow,body .meta,body .num,body .number,
body .tag,body .labels,body .over,body figcaption,body .code-label{
 font-family:'JetBrains Mono',ui-monospace,monospace!important
}
