/* AJRFED 2.1.19 — scoped advisory introduction and source-letter publication identity. */
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro{display:block!important;box-sizing:border-box!important;position:relative!important;isolation:isolate!important;background:var(--ajr217-navy,#0f2c5d)!important;background-image:none!important;color:#f7f9ff!important;border:1px solid #163e73!important;border-top:3px solid var(--ajr217-gold,#f4c41b)!important;border-inline-start:1px solid #163e73!important;border-radius:16px!important;padding:30px 34px!important;margin:0 0 30px!important;box-shadow:0 12px 28px #102c5d15!important;transform:none!important;clip-path:none!important;overflow:visible!important;max-width:100%!important;height:auto!important;min-height:0!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro :is(h1,h2,h3){display:block!important;font-family:inherit!important;font-size:clamp(22px,2.2vw,30px)!important;line-height:1.7!important;font-weight:700!important;text-align:start!important;color:var(--ajr217-gold,#f4c41b)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 12px!important;box-shadow:none!important;letter-spacing:normal!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;transform:none!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro .ajr210-rich-copy{display:block!important;color:#f7f9ff!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;font-family:inherit!important;font-size:15px!important;line-height:2.05!important;font-weight:400!important;max-width:100%!important;padding:0!important;margin:0!important;text-align:start!important;opacity:1!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro .ajr210-rich-copy :is(p,div,span,strong,b,em,i,li){color:#f7f9ff!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;background-image:none!important;font-size:inherit!important;line-height:inherit!important;text-align:start!important;letter-spacing:normal!important;opacity:1!important;text-shadow:none!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro .ajr210-rich-copy :is(p,div){margin:0 0 8px!important;padding:0!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro .ajr210-rich-copy :is(a,a:visited){color:#ffe5a2!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;font-size:inherit!important;line-height:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro::before{content:none!important;display:none!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro::after{content:none!important;display:none!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) [data-ajr219-board-slot]{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;clear:both!important;margin:0 0 24px!important;padding:0!important;float:none!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter{display:grid!important;grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:1200px!important;box-sizing:border-box!important;padding:26px!important;margin:0 0 28px!important;float:none!important;background:#fff!important;background-image:none!important;border:1px solid #e3e8f0!important;border-top:3px solid #c1a355!important;border-radius:18px!important;box-shadow:0 10px 26px #102c5d0b!important;overflow:hidden!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-image{display:block!important;position:relative!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:240px!important;height:auto!important;padding:10px!important;margin:0 auto!important;background:#f5f6f9!important;border:1px solid #e2e6ee!important;border-radius:10px!important;overflow:hidden!important;aspect-ratio:auto!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-image img{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;object-position:center!important;transform:none!important;opacity:1!important;border:0!important;border-radius:0!important;margin:0!important;filter:none!important;box-shadow:0 3px 10px #102c5d15!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-body{display:block!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;text-align:start!important;color:#263e5b!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-body h3{display:block!important;box-sizing:border-box!important;background:#0f2c5d!important;color:#f4c41b!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(19px,1.65vw,24px)!important;font-weight:700!important;line-height:1.65!important;padding:12px 18px!important;margin:0 0 16px!important;border:0!important;border-radius:10px!important;box-shadow:none!important;text-align:start!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-body h4{display:block!important;color:#153a68!important;-webkit-text-fill-color:currentColor!important;background:none!important;font-size:18px!important;font-weight:700!important;line-height:1.85!important;margin:0 0 12px!important;padding:0!important;border:0!important;box-shadow:none!important;text-align:start!important;white-space:normal!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-body p{color:#3b526d!important;-webkit-text-fill-color:currentColor!important;font-size:15px!important;line-height:2.05!important;background:none!important;margin:0 0 18px!important;padding:0!important;letter-spacing:normal!important;text-align:start!important;word-break:normal!important;overflow-wrap:break-word!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-card-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-card-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:44px!important;max-width:100%!important;font-size:13px!important;font-weight:700!important;line-height:1.8!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;background:#0f2c5d!important;border:1px solid #0f2c5d!important;border-radius:8px!important;padding:9px 14px!important;text-decoration:none!important;box-shadow:none!important;white-space:normal!important;text-align:center!important;transition:background-color .18s ease!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-card-actions a:last-child{color:#0f2c5d!important;background:#fff!important;border-color:#b8c6db!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter a:focus-visible{outline:3px solid #a98939!important;outline-offset:3px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-document-news .ajrfed-news-card__media{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:330px!important;min-height:0!important;max-height:330px!important;aspect-ratio:auto!important;padding:14px!important;background:#f4f5f8!important;overflow:hidden!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-document-news .ajrfed-news-card__media img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;transform:none!important;opacity:1!important;border-radius:2px!important;margin:0 auto!important;filter:none!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-document-news .ajrfed-news-card__title{background:#0f2c5d!important;color:#f4c41b!important;-webkit-text-fill-color:currentColor!important;font-size:19px!important;line-height:1.75!important;font-weight:700!important;text-align:start!important;border:0!important;border-radius:10px!important;margin:0 0 16px!important;padding:14px 16px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-document-news .ajrfed-news-card__title a{background:transparent!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;text-decoration:none!important;white-space:normal!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-document-news .ajrfed-news-card__excerpt{color:#3b526d!important;background:none!important;font-size:14px!important;line-height:2!important;text-align:start!important;letter-spacing:normal!important;}
@media(max-width:650px){
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro{padding:22px 18px!important;border-radius:12px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro :is(h1,h2,h3){font-size:22px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-advisory-intro .ajr210-rich-copy{font-size:14px!important;line-height:2!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter{grid-template-columns:minmax(0,1fr)!important;padding:18px!important;gap:22px!important;border-radius:14px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-image{max-width:250px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-body h3{font-size:19px!important;padding:12px 14px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-body h4{font-size:17px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-v194-letter-body p{font-size:14px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-official-letter .ajrfed-card-actions a{flex:1 1 180px!important;}
:root :is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity):is(body,#ajr219-identity) .ajr219-document-news .ajrfed-news-card__media{height:300px!important;max-height:300px!important;}
}
