/* 1.9.8: one measured typesetter for prose. No off-screen oversized measurement box. */
body.ajrfed-design-on.ajrfed-v198 [data-ajr196-typeset] {min-width:0!important;max-width:100%;text-decoration:none!important}
body.ajrfed-design-on.ajrfed-v198 [data-ajr196-typeset]>.ajr196-original {display:block!important;position:absolute!important;width:1px!important;height:1px!important;inset:0 auto auto 0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
body.ajrfed-design-on.ajrfed-v198 [data-ajr196-typeset]>.ajr196-original:focus-within {position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important}
body.ajrfed-design-on.ajrfed-v198 .ajr196-original:focus-within+.ajr196-lines {display:none!important}
body.ajrfed-design-on.ajrfed-v198 .ajr196-lines {display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;text-decoration:none!important;font:inherit!important;color:inherit!important;line-height:inherit!important}
body.ajrfed-design-on.ajrfed-v198 .ajr196-meter {position:fixed!important;inset:0 auto auto 0!important;inset-inline-start:0!important;width:1px!important;height:1px!important;overflow:hidden!important;contain:strict!important;visibility:hidden!important;white-space:nowrap!important;pointer-events:none!important}
body.ajrfed-design-on.ajrfed-v198 .ajr196-lines .ajr196-line {display:flex!important;line-height:inherit!important;text-decoration:none!important;min-height:1em}
body.ajrfed-design-on.ajrfed-v198 .ajr196-lines .ajr196-word,
body.ajrfed-design-on.ajrfed-v198 .ajr196-lines a.ajr196-word {text-decoration:none!important;border:0!important;box-shadow:none!important;line-height:inherit!important}
body.ajrfed-design-on.ajrfed-v198 .ajr196-lines a.ajr196-word {color:var(--ajr196-link-ink,inherit)!important}
body.ajrfed-design-on.ajrfed-v198 .ajr196-long-token .ajr196-word {max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;flex-shrink:1!important}
body.ajrfed-design-on.ajrfed-v198 .ajr196-prose-run {display:block!important;min-width:0;max-width:100%;line-height:inherit}
body.ajrfed-design-on.ajrfed-v198 .ajr198-copy {min-width:0;max-width:100%;line-height:inherit;font-family:inherit;color:inherit}
body.ajrfed-design-on.ajrfed-v198 :where(.entry-content p,.entry-content li,.ajrfed-v190-prose p,.ajrfed-v191-hero-intro,.ajr198-copy p,.ajr198-copy li) {text-align:start!important;text-align-last:start!important;text-indent:0!important;word-spacing:normal!important;letter-spacing:normal!important;word-break:normal;hyphens:none}
/* Page titles, not navigation items: warm gold on purple, darker gold on white. */
body.ajrfed-design-on.ajrfed-v198 :is(.ajrfed-v190-header,.ajrfed-section-hero,.ajrfed-membership-hero,.ajrfed-training-hero,.ajrfed-contact-panel) :is(h1,h2,h3) {color:#f5ce78!important;-webkit-text-fill-color:#f5ce78!important;text-shadow:none!important;opacity:1!important}
body.ajrfed-design-on.ajrfed-v198 :is(.ajrfed-v190-header,.ajrfed-section-hero,.ajrfed-membership-hero) :is(p,.ajrfed-v191-hero-intro,.ajrfed-v191-hero-intro h4) {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;filter:none!important;background:transparent!important}
body.ajrfed-design-on.ajrfed-v198 .ajrfed-v191-about .ajrfed-v190-header :is(strong,b) {color:#f5ce78!important;-webkit-text-fill-color:#f5ce78!important}
body.ajrfed-design-on.ajrfed-v198 :is(.ajrfed-v191-about-panel,.ajrfed-advisory-panel,.ajrfed-institution-panel) > :is(h2,h3) {color:#874600!important;-webkit-text-fill-color:#874600!important}
body.ajrfed-design-on.ajrfed-v198 .ajrfed-v191-about .ajrfed-v191-hero-intro :is(.ajr196-word,.ajr196-line,.ajr196-lines) {-webkit-text-fill-color:inherit!important;color:inherit!important}
body.ajrfed-design-on.ajrfed-v198 :is(.ajrfed-v190-header,.ajrfed-section-hero) h2:empty,
body.ajrfed-design-on.ajrfed-v198 .ajr198-copy:empty {display:none!important}
/* The contact template must not reserve an empty sidebar or use min-content URL widths. */
body.ajrfed-design-on.ajrfed-v198 .ajrfed-contact-actions {display:flex;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}
body.ajrfed-design-on.ajrfed-v198 .ajrfed-contact-actions a {min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}
body.ajrfed-design-on.ajrfed-v198 .ajrfed-v190-prose :is(a,bdi) {overflow-wrap:anywhere;max-width:100%}
@media(max-width:921px){
 body.ajrfed-design-on.ajrfed-v198 {width:100%;max-width:100%;overflow-x:clip}
 body.ajrfed-design-on.ajrfed-v198 :where(#page,#content,#primary,main,.site-main,.entry-content,.elementor-widget-container,.e-con,.e-con-inner,.elementor-column,.elementor-widget-wrap,.wp-block-column) {min-width:0;box-sizing:border-box}
 body.ajrfed-design-on.ajrfed-v198 :where(.entry-content,.ajrfed-v190-prose,.ajr198-copy) :is(p,li,a,h4,h5,h6,u,ins) {text-decoration:none!important;text-decoration-line:none!important}
 body.ajrfed-design-on.ajrfed-v198 .entry-content a {border-bottom:0!important;box-shadow:none!important}
 body.ajrfed-design-on.ajrfed-v198 :is(a,button,input,select,textarea):focus-visible {outline:2px solid #b47523!important;outline-offset:3px!important}
 body.ajrfed-contact-page.ajrfed-v198 #content>.ast-container {display:block!important;width:100%!important;max-width:100%!important;padding-inline:14px!important;margin-inline:auto!important}
 body.ajrfed-contact-page.ajrfed-v198 :is(#primary,.content-area,.site-main,.entry-content,.ajrfed-v180-standard-page,.ajrfed-v180-standard-content) {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;float:none!important;margin-inline:0!important}
 body.ajrfed-contact-page.ajrfed-v198 #primary {margin-block:20px 0!important}
 body.ajrfed-contact-page.ajrfed-v198 .entry-content :is(p,h3,h4,li,a,span) {overflow-wrap:anywhere;word-break:normal}
 body.ajrfed-contact-page.ajrfed-v198 .entry-content :is(.wp-block-columns,.wp-block-column,.elementor-container,.e-con-inner) {min-width:0!important;max-width:100%!important;margin-inline:0!important}
 body.ajrfed-contact-page.ajrfed-v198 .entry-content .wp-block-column:empty {display:none!important}
 body.ajrfed-contact-page.ajrfed-v198 .ajrfed-v180-standard-content {padding:20px 16px!important}
 body.ajrfed-design-on.ajrfed-v198 .ajrfed-v191-about :is(.ajrfed-v191-hero-intro,p) {color:inherit}
}
@media print {body.ajrfed-design-on.ajrfed-v198 .ajr196-lines{display:none!important}body.ajrfed-design-on.ajrfed-v198 [data-ajr196-typeset]>.ajr196-original{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important}}

body.ajrfed-design-on.ajrfed-v198 :is(.ajr198-copy,.ajrfed-v180-standard-content) a:not(.ajr196-word) {white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%;}
