/**
 * FAQ page fonts — Poppins served locally (no CDN per project policy).
 * Loaded only on the FAQ CMS page via Magento_Cms/layout/cms_page_view_id_faq.xml
 */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/poppins/poppins-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/poppins/poppins-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/poppins/poppins-600.woff2') format('woff2');
}

/*
 * Apply Poppins to the FAQ section. The extra input/button selectors are
 * needed because Luma sets font-family on form elements at specificity
 * 0-1-1 (e.g. input[type="search"]), which beats the CMS content's
 * `input { font-family: inherit }`. This file loads after Luma's
 * styles-m/styles-l, so the 0-1-1 tie resolves in our favor.
 */
.faq-section,
.faq-section input[type="search"],
.faq-section input,
.faq-section button {
    font-family: 'Poppins', sans-serif;
}
