/* Guide fonts, bundled with the plugin (SIL Open Font License, see fonts/OFL-*.txt). */
@font-face { font-family: 'BCP Instrument Serif'; font-style: normal; font-weight: 400; font-display: swap; src: url(fonts/instrument-serif-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'BCP Instrument Serif'; font-style: italic; font-weight: 400; font-display: swap; src: url(fonts/instrument-serif-latin-400-italic.woff2) format('woff2'); }
@font-face { font-family: 'BCP DM Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(fonts/dm-sans-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'BCP DM Sans'; font-style: normal; font-weight: 500; font-display: swap; src: url(fonts/dm-sans-latin-500-normal.woff2) format('woff2'); }
@font-face { font-family: 'BCP DM Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(fonts/dm-sans-latin-700-normal.woff2) format('woff2'); }
.bcp-gg-fonts .bcp-gg, .bcp-gg-fonts .bcp-gg-hero, .bcp-gg-fonts .bcp-gg-signup { --bcp-gg-heading-font: 'BCP Instrument Serif', Georgia, 'Times New Roman', serif; --bcp-gg-heading-weight: 400; }
.bcp-gg-fonts-all .bcp-gg, .bcp-gg-fonts-all .bcp-gg-hero, .bcp-gg-fonts-all .bcp-gg-signup { --bcp-gg-body-font: 'BCP DM Sans', system-ui, -apple-system, 'Segoe UI', sans-serif; }
.bcp-gg-fonts-all .bcp-gg-hero, .bcp-gg-fonts-all .bcp-gg-signup, .bcp-gg-fonts-all .bcp-gg button { font-family: var(--bcp-gg-body-font); }
.bcp-gg-fonts-all .bcp-gg-hero .wp-block-button__link { font-family: var(--bcp-gg-body-font) !important; }
/* Instrument Serif runs small for its size; give headings a touch more room. */
.bcp-gg-fonts .bcp-gg h2.bcp-gg-h2 { font-size: clamp(34px, 4.6vw, 52px) !important; }
.bcp-gg-fonts .bcp-gg h3.bcp-gg-tile-title { font-size: clamp(30px, 3vw, 40px) !important; }
.bcp-gg-fonts .bcp-gg h3.bcp-gg-topcard-title { font-size: clamp(30px, 3vw, 36px) !important; }
.bcp-gg-fonts .bcp-gg-hero h2.bcp-gg-hero-title { font-size: clamp(52px, 7.4vw, 104px) !important; line-height: 0.95 !important; }
.bcp-gg-fonts .bcp-gg-signup .bcp-gg-signup-title { font-size: clamp(36px, 4.4vw, 50px) !important; }
