.card-title.h3{
    font-size: 1.5rem;
}

.btn.btn-ks-sm{
    font-size: 1rem;
}

.offerDetail .tiles p{
    font-size: 1.125rem;
}

body .frame-layout-videoContainer .frame-videoposter p{
    font-size: 0.9375rem;
}

/* --- CJK print font (Simplified Chinese). Root-absolute URL so it also loads
   inside the print iframe (which injects <base href="origin/">). --- */
@font-face {
  font-family: 'Noto Sans SC';
  src: url('/typo3conf/ext/ks_saving/Resources/Public/Fonts/NotoSansCJK/NotoSansSC-Regular.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Re-declare the theme families with a CJK-only unicode-range pointing at Noto,
   so hanzi fall to Noto SC for every element using these families - no
   per-selector edits, and Font Awesome (different family) is unaffected. */
@font-face {
  font-family: 'Graphik LC Web';
  src: url('/typo3conf/ext/ks_saving/Resources/Public/Fonts/NotoSansCJK/NotoSansSC-Regular.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+3190-319F, U+31F0-31FF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}
@font-face {
  font-family: 'Graphik Cond Web';
  src: url('/typo3conf/ext/ks_saving/Resources/Public/Fonts/NotoSansCJK/NotoSansSC-Regular.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2E80-2EFF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+3190-319F, U+31F0-31FF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE30-FE4F, U+FF00-FFEF;
}

/* Belt-and-suspenders: append Noto SC to the body/overlay/form font stack. */
body,
input,
textarea,
select,
button,
.overlay,
.overlay-content,
.formConfirmation {
  font-family: 'Graphik LC Web', 'Noto Sans SC', 'Open Sans', Arial, sans-serif;
}