/* Approved Sans Serif readability. Typography only. Route attribute supplied by the footer loader. */
html[data-ifcs-readability-page]{--ifcs-readable-public-body:18px}
@media(max-width:767px){html[data-ifcs-readability-page]{--ifcs-readable-public-body:16px}}

/* /learn-more-evaluations, /about, /contact, /for-individuals, /blog, /privacy, /terms, /required-documents — verified light content containers. */
html:is([data-ifcs-readability-page="/learn-more-evaluations"],[data-ifcs-readability-page="/about-us"],[data-ifcs-readability-page="/contact-us"],[data-ifcs-readability-page="/individuals"],[data-ifcs-readability-page="/blog"],[data-ifcs-readability-page="/privacy-policy"],[data-ifcs-readability-page="/terms-conditions"],[data-ifcs-readability-page="/required-documents"]) body #root#root :is(section.content-bg,section.content-bg-alt) :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/learn-more-evaluations"],[data-ifcs-readability-page="/about-us"],[data-ifcs-readability-page="/contact-us"],[data-ifcs-readability-page="/individuals"],[data-ifcs-readability-page="/blog"],[data-ifcs-readability-page="/privacy-policy"],[data-ifcs-readability-page="/terms-conditions"],[data-ifcs-readability-page="/required-documents"]) body #root#root :is(section.content-bg,section.content-bg-alt) :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/learn-more-evaluations"],[data-ifcs-readability-page="/about-us"],[data-ifcs-readability-page="/contact-us"],[data-ifcs-readability-page="/individuals"],[data-ifcs-readability-page="/blog"],[data-ifcs-readability-page="/privacy-policy"],[data-ifcs-readability-page="/terms-conditions"],[data-ifcs-readability-page="/required-documents"]) body #root#root :is(section.content-bg,section.content-bg-alt) :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/learn-more-evaluations"],[data-ifcs-readability-page="/about-us"],[data-ifcs-readability-page="/contact-us"],[data-ifcs-readability-page="/individuals"],[data-ifcs-readability-page="/blog"],[data-ifcs-readability-page="/privacy-policy"],[data-ifcs-readability-page="/terms-conditions"],[data-ifcs-readability-page="/required-documents"]) body #root#root :is(section.content-bg,section.content-bg-alt) :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/learn-more-evaluations"],[data-ifcs-readability-page="/about-us"],[data-ifcs-readability-page="/contact-us"],[data-ifcs-readability-page="/individuals"],[data-ifcs-readability-page="/blog"],[data-ifcs-readability-page="/privacy-policy"],[data-ifcs-readability-page="/terms-conditions"],[data-ifcs-readability-page="/required-documents"]) body #root#root :is(section.content-bg,section.content-bg-alt) a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html[data-ifcs-readability-page^="/blog/"] body #root#root section.content-bg :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html[data-ifcs-readability-page^="/blog/"] body #root#root section.content-bg :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}

/* /pricing — verified light content containers. */
html:is([data-ifcs-readability-page="/evaluations/#services"]) body #root#root section :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/evaluations/#services"]) body #root#root section :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/evaluations/#services"]) body #root#root section :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/evaluations/#services"]) body #root#root section :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/evaluations/#services"]) body #root#root section a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}

/* /careers — verified light content containers. */
html:is([data-ifcs-readability-page="/careers"]) body #root#root :is(section.bg-background,section.bg-muted\/30,section.bg-gradient-to-br,section.bg-gradient-to-r) :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/careers"]) body #root#root :is(section.bg-background,section.bg-muted\/30,section.bg-gradient-to-br,section.bg-gradient-to-r) :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/careers"]) body #root#root :is(section.bg-background,section.bg-muted\/30,section.bg-gradient-to-br,section.bg-gradient-to-r) :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/careers"]) body #root#root :is(section.bg-background,section.bg-muted\/30,section.bg-gradient-to-br,section.bg-gradient-to-r) :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/careers"]) body #root#root :is(section.bg-background,section.bg-muted\/30,section.bg-gradient-to-br,section.bg-gradient-to-r) a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}

/* /consulting — verified light content containers. */
html:is([data-ifcs-readability-page="/consulting"]) body #root#root .ifcs-consulting-main :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/consulting"]) body #root#root .ifcs-consulting-main :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/consulting"]) body #root#root .ifcs-consulting-main :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/consulting"]) body #root#root .ifcs-consulting-main :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/consulting"]) body #root#root .ifcs-consulting-main a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}

/* /evaluations — verified light content containers. */
html:is([data-ifcs-readability-page="/evaluations"]) body #root#root #ifcs-evaluations-reference :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/evaluations"]) body #root#root #ifcs-evaluations-reference :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/evaluations"]) body #root#root #ifcs-evaluations-reference :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/evaluations"]) body #root#root #ifcs-evaluations-reference :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/evaluations"]) body #root#root #ifcs-evaluations-reference a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/evaluations"]) body #root#root #ifcs-evaluations-reference :is(.ev-document-note,.ev-hero-benefits>span,.ev-speed-copy small,.ev-selected):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}

/* /translations — verified light content containers. */
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow :is(.tr-services,.tr-process,.tr-faq,.tr-language-directory,.tr-document-directory) :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow :is(.tr-services,.tr-process,.tr-faq,.tr-language-directory,.tr-document-directory) :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow :is(.tr-services,.tr-process,.tr-faq,.tr-language-directory,.tr-document-directory) :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow :is(.tr-services,.tr-process,.tr-faq,.tr-language-directory,.tr-document-directory) :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow :is(.tr-services,.tr-process,.tr-faq,.tr-language-directory,.tr-document-directory) a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow :is(.tr-language-directory,.tr-document-directory) li:not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow .tr-faq summary{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important;font-weight:700!important}

/* /for-institutions — verified light content containers. */
html:is([data-ifcs-readability-page="/institutions"]) body #root#root .ifcs-inst-main :is(.ifcs-inst-memberships,.ifcs-inst-section) :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/institutions"]) body #root#root .ifcs-inst-main :is(.ifcs-inst-memberships,.ifcs-inst-section) :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/institutions"]) body #root#root .ifcs-inst-main :is(.ifcs-inst-memberships,.ifcs-inst-section) :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/institutions"]) body #root#root .ifcs-inst-main :is(.ifcs-inst-memberships,.ifcs-inst-section) :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/institutions"]) body #root#root .ifcs-inst-main :is(.ifcs-inst-memberships,.ifcs-inst-section) a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/institutions"]) body #root#root .ifcs-inst-main :is(.ifcs-inst-note,.ifcs-inst-address address,.ifcs-inst-address span):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}

/* /faq — verified light content containers. */
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] :is(.ifcs-faq-intro,.ifcs-faq-topics,.ifcs-faq-answers,.ifcs-faq-support-card) :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] :is(.ifcs-faq-intro,.ifcs-faq-topics,.ifcs-faq-answers,.ifcs-faq-support-card) :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] :is(.ifcs-faq-intro,.ifcs-faq-topics,.ifcs-faq-answers,.ifcs-faq-support-card) :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] :is(.ifcs-faq-intro,.ifcs-faq-topics,.ifcs-faq-answers,.ifcs-faq-support-card) :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] :is(.ifcs-faq-intro,.ifcs-faq-topics,.ifcs-faq-answers,.ifcs-faq-support-card) a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] .ifcs-faq-answer{font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] .ifcs-faq-answer :is(p,li):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] :is(.ifcs-faq-topic-note,.ifcs-faq-search-help,.ifcs-faq-results-heading p,.ifcs-faq-results-tools p,.ifcs-faq-bottom-help):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] .ifcs-faq-item h3>button{font-family:Inter,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;color:#000!important}

/* / — verified light content containers. */
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-academic-reference,.ifcs-home-translations) :is(p,li,dd):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important;color:#000!important}
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-academic-reference,.ifcs-home-translations) :is(label,dt,small):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-academic-reference,.ifcs-home-translations) :is(label,dt):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-weight:700!important}
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-academic-reference,.ifcs-home-translations) :is(h1,h2,h3,h4):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-academic-reference,.ifcs-home-translations) a :is(p,li,dd):not(.uppercase):not([class*="-eyebrow"]){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-academic-trust strong,.ifcs-home-translations-features h3){font-family:Inter,Arial,sans-serif!important;font-size:18px!important;line-height:1.45!important;font-weight:700!important;color:#000!important}
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-academic-signature):not(:where(a,a *,button,button *,[role="button"],[role="button"] *,nav,nav *,footer,footer *,[role="alert"],[role="alert"] *,[role="status"],[role="status"] *,[class*="text-red-"],[class*="text-destructive"],[class*="text-white"],[class*="text-white"] *,.text-accent,.text-accent *,.uppercase,[class*="-eyebrow"],.ev-service-category,.ev-popular,.ev-value,[data-ifcs-membership-context],[data-ifcs-membership-context] *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#000!important}
html:is([data-ifcs-readability-page="/"]) body #root#root :is(.ifcs-home-description,.ifcs-home-side-copy){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/translations"]) body #root#root .ifcs-translations-wow :is(.tr-hero .tr-description,.tr-values .tr-value p){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/institutions"]) body #root#root .ifcs-inst-main :is(.ifcs-inst-hero-panel p,.ifcs-inst-hero-panel li,.ifcs-inst-final p){font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
html:is([data-ifcs-readability-page="/faq"]) body #root#root [data-ifcs-info-page="faq"] .ifcs-faq-global-card p{font-family:Inter,Arial,sans-serif!important;font-size:var(--ifcs-readable-public-body)!important;font-weight:400!important;line-height:1.65!important}
@media(max-width:767px){html[data-ifcs-readability-page] body #root#root .ifcs-faq-item h3>button{font-size:16px!important}}
