/* Shared type refinements. Families, faces, sizes and colours are defined in theme.json. */
:where(button,input,select,textarea,label){font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--interface);font-weight:400;line-height:1.5}
:where(strong,b){font-weight:600}
:where(small,figcaption){font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);line-height:1.55}
:where(summary){font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--minor-heading);line-height:1.4}
.is-style-cs-lead{font-size:var(--wp--preset--font-size--large);line-height:1.55}
.is-style-cs-kicker,.cs-kicker{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1.5;letter-spacing:.1em}
.wp-block-button__link{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--interface);font-weight:600;line-height:1.5}
.cs-motion-svg text{font-family:var(--wp--preset--font-family--body)}
/* Contain only long prose; figures and the normal article column keep their full width. */
.cs-native-article .rp-copy>p,.cs-native-article .cs-prose>p{max-width:68ch}
/* Scanner-specific presentation adapter. Its scoring/data engine remains unchanged. */
.wp-site-blocks .emailsec{--es-text:var(--wp--preset--color--ink);--es-muted:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium)}
.emailsec .emailsec__title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);font-weight:400;line-height:1.25}
.emailsec :is(.emailsec__input,.emailsec__button,.emailsec__acc-btn){font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--interface)}
.emailsec :is(.emailsec__hint,.emailsec__field-hint,.emailsec__small,.emailsec__label,.emailsec__badge,.emailsec__subtitle,.emailsec__footnote,.emailsec__link,.emailsec__share-btn,.emailsec__copy-btn,.emailsec__info-btn,.emailsec__meta,.emailsec__value-note){font-size:var(--wp--preset--font-size--small);line-height:1.55}
