/* IMPROCOSME V57.0.27 — WINDOWS CRISP FONT RENDER LOCK
   Windows only: remove offscreen/filter compositing from text-bearing surfaces.
   Text blocks that previously used translate transforms are pinned by JS at the same
   measured coordinates, then rendered without transforms. macOS/mobile are unchanged. */

html.win-crisp,
html.win-crisp body{
  font-synthesis:none;
}

/* A CSS filter on a parent forces descendants (including text) through an offscreen
   bitmap on Chromium/Firefox. Keep the same visual shadow with box-shadow instead. */
html.win-crisp .book-shell{
  filter:none!important;
  box-shadow:0 28px 42px var(--shadow)!important;
}

/* Avoid unnecessary promotion of text-containing layers. */
html.win-crisp .book-fit-content,
html.win-crisp .landing-hero{
  will-change:auto!important;
}

/* Preserve ordinary font rasterisation instead of inheriting effects from animated layers. */
html.win-crisp .landing-v13-copy,
html.win-crisp .landing-v56-8 .landing-actions,
html.win-crisp .landing-v56-8 .landing-sister-link-inside,
html.win-crisp .landing-v56-8 .landing-right-live-text,
html.win-crisp .book-copy,
html.win-crisp .questionnaire-ui,
html.win-crisp .mobile-section{
  backface-visibility:visible!important;
  -webkit-backface-visibility:visible!important;
}
