/* Home-only loading policy. Keep this after the shared component styles.
 * Hold unloaded glyphs briefly instead of painting a different fallback first.
 * The browser's bounded block period still allows readable fallback on failure.
 * No JavaScript visibility gate: layout, controls, and images stay available.
 * Unique home aliases avoid competing with shared font-display:swap faces.
 * Generated index-font-subset.css supplies the local Pretendard outlines as
 * Serim Home Sans, including a full-font fallback for future Korean copy.
 */
@font-face {
  font-family: "Serim Home Marist";
  src: url("../fonts/lassie-reference/abc-marist-book.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}

body.home-page .v2-hero-shell .thx .tdek:not(.vf-body-lg) {
  font-family: var(--vf-font-sans);
}

body.home-page .vf-section-label,
body.home-page .serim-section-header__label,
body.home-page .vlf-faq {
  font-family: var(--vf-font-sans);
}

body.home-page .vlf-faq .vlf-faq__heading {
  font-family: "Serim Home Marist", Georgia, serif;
}

