/* AJRFED 2.1.18: portrait-led institutional directory; no changes to the homepage ticker palette. */
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) [data-ajr218-board],:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) [data-ajr218-profile]{--ajr218-navy:#0f2c5d;--ajr218-gold:#ac873b;--ajr218-ink:#384d68;box-sizing:border-box!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) [data-ajr218-board] *,:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) [data-ajr218-profile] *{box-sizing:border-box!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board{position:relative!important;width:100%!important;max-width:1320px!important;padding:0!important;margin:30px auto!important;background:#fff!important;border:1px solid #e4e6ec!important;border-radius:18px!important;box-shadow:0 12px 38px #132d4f0d!important;overflow:hidden!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board:before{content:""!important;display:block!important;height:4px!important;position:absolute!important;inset:0 0 auto 0!important;background:linear-gradient(90deg,#b49752 0 22%,#0f2c5d 22% 100%)!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:28px 30px 22px!important;margin:0!important;background:#fff!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-kicker{display:block!important;font-size:11px!important;font-weight:600!important;line-height:1.8!important;color:#886629!important;margin:0 0 5px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-heading h2{color:var(--ajr218-navy)!important;background:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;font-size:22px!important;font-weight:700!important;line-height:1.65!important;text-align:start!important;text-align-last:start!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-directory-link{display:inline-flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important;font-size:12px!important;line-height:1.6!important;padding:10px 13px!important;border:1px solid #dce3eb!important;border-radius:8px!important;color:#183c68!important;background:#fff!important;text-decoration:none!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-window{display:block!important;overflow:hidden!important;width:calc(100% - 48px)!important;margin:0 24px!important;padding:8px 0 12px!important;touch-action:pan-y!important;user-select:none!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-track{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:18px!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;animation:none!important;transition:none!important;will-change:transform;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member{display:flex!important;flex-direction:column!important;position:relative!important;padding:20px!important;margin:0!important;background:#fff!important;border:1px solid #e0e5ec!important;border-top:2px solid #b59a5c!important;border-radius:12px!important;box-shadow:0 5px 20px #132e4e09!important;min-width:0!important;overflow:hidden!important;scroll-margin-top:190px!important;text-align:start!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-main{display:grid!important;grid-template-columns:122px minmax(0,1fr)!important;gap:20px!important;align-items:start!important;min-width:0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--compact{flex:0 0 378px!important;width:378px!important;max-width:378px!important;min-height:254px!important;padding:18px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--compact .ajr218-member-main{grid-template-columns:122px minmax(0,1fr)!important;gap:16px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-portrait{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:168px!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid #dfd6c4!important;border-radius:8px!important;background:#f8f7f3!important;overflow:hidden!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-portrait img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center 30%!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;filter:none!important;opacity:1!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-portrait-missing{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:linear-gradient(145deg,#143966,#0f2c5d)!important;color:#e5c985!important;font-size:42px!important;font-weight:500!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-copy{display:flex!important;flex-direction:column!important;min-width:0!important;align-items:stretch!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-name{display:block!important;color:var(--ajr218-name-color,#0f2c5d)!important;font-size:var(--ajr218-name-desktop,15px)!important;font-weight:700!important;line-height:1.75!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0 0 9px!important;padding:0!important;text-align:start!important;text-align-last:start!important;word-spacing:normal!important;letter-spacing:normal!important;overflow-wrap:break-word!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-name a,:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-name span{display:inline!important;font:inherit!important;color:inherit!important;background:none!important;text-decoration:none!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-name .ajr218-rank{font-size:var(--ajr218-rank-desktop,inherit)!important;color:var(--ajr218-rank-color,inherit)!important;white-space:nowrap!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-role{display:block!important;align-self:flex-start!important;background:#fbf5e8!important;border:1px solid #ebe0c5!important;color:var(--ajr218-role-color,#765b21)!important;font-size:var(--ajr218-role-desktop,11.5px)!important;font-weight:600!important;line-height:1.85!important;margin:0 0 12px!important;padding:5px 8px!important;border-radius:6px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-position,:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-affiliation,:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-specialty{display:block!important;background:none!important;border:0!important;margin:0 0 7px!important;padding:0!important;font-size:var(--ajr218-details-desktop,12.5px)!important;line-height:1.9!important;font-weight:400!important;color:var(--ajr218-details-color,#435b77)!important;text-align:start!important;text-align-last:start!important;white-space:normal!important;word-spacing:normal!important;letter-spacing:normal!important;overflow-wrap:break-word!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-position{font-size:var(--ajr218-position-desktop,12.5px)!important;color:var(--ajr218-position-color,#435b77)!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-profile-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;margin:6px 0 0!important;padding:8px 0 0!important;border:0!important;border-top:1px solid #e9eaf0!important;color:#0f2c5d!important;background:none!important;font-size:11.5px!important;font-weight:600!important;line-height:1.6!important;text-decoration:none!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:12px 26px 22px!important;border:0!important;background:#fff!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-footer p{font-size:11px!important;line-height:1.8!important;color:#596b80!important;background:none!important;margin:0!important;padding:0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-controls{display:flex!important;gap:7px!important;align-items:center!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-controls button{display:flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;min-height:38px!important;border:1px solid #cad4e2!important;border-radius:7px!important;background:#fff!important;color:#14355d!important;margin:0!important;padding:9px 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;box-shadow:none!important;cursor:pointer!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-controls button:not([data-ajr217-pause]){background:#0f2c5d!important;border-color:#0f2c5d!important;color:#fff!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-controls button:disabled{opacity:.45!important;cursor:default!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-advisor-directory{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:22px!important;margin:26px 0!important;padding:0!important;width:100%!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-member-main{grid-template-columns:140px minmax(0,1fr)!important;gap:22px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-portrait{height:182px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-member-name{font-size:var(--ajr218-name-desktop,16px)!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal{grid-column:1/-1!important;padding:28px!important;border:1px solid #dcd6c7!important;border-inline-start:5px solid #0f2c5d!important;background:linear-gradient(120deg,#fff,#faf9f6)!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-member-main{grid-template-columns:190px minmax(0,1fr)!important;gap:28px!important;align-items:center!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-portrait{height:235px!important;background:#fff!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-member-name{font-size:var(--ajr218-name-desktop,19px)!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-member-role{font-size:var(--ajr218-role-desktop,13px)!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-biography{display:block!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;border:0!important;border-top:1px solid #e4e8ee!important;background:none!important;margin:18px 0 0!important;padding:0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-biography summary{display:list-item!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;line-height:1.8!important;color:#153b66!important;background:none!important;padding:14px 0!important;margin:0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-biography-copy{font-size:14px!important;line-height:1.95!important;color:#364f6a!important;overflow-wrap:anywhere!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-biography-copy img{max-width:100%!important;height:auto!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-extra{font-size:13px!important;line-height:1.9!important;color:#405975!important;margin:10px 0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-contacts{margin-top:16px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-contacts .ajr220-links{display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:0!important;background:none!important;margin:0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-contacts .ajr220-links a{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:100%!important;font-size:11.5px!important;line-height:1.7!important;color:#183d67!important;background:#f7f9fc!important;border:1px solid #dfe6f0!important;border-radius:6px!important;text-decoration:none!important;padding:7px 9px!important;margin:0!important;overflow-wrap:anywhere!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-edit-link{align-self:flex-start!important;color:#665080!important;background:none!important;font-size:11px!important;line-height:1.7!important;padding:10px 0 0!important;margin:12px 0 0!important;text-decoration:underline!important;border:0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-identifier-note{width:100%!important;display:block!important;padding:7px 9px!important;background:#fcf9ef!important;border:1px solid #e6d8b6!important;border-radius:6px!important;margin:7px 0 0!important;color:#725824!important;font:400 11.5px/1.85 Tahoma,Arial,sans-serif!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-identifier-note summary{display:list-item!important;cursor:pointer!important;font:inherit!important;color:inherit!important;padding:0!important;margin:0!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-identifier-note p,:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-identifier-note a{font:inherit!important;line-height:inherit!important;color:inherit!important;margin:6px 0 0!important;background:none!important;padding:0!important;}
/* Only the advisory page receives the new surrounding canvas. The board/assembly and other pages are untouched. */
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-institution-page{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:16px!important;max-width:1280px!important;padding:28px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-section-hero{background:#f8f7f3!important;background-image:none!important;border:1px solid #e8e4d9!important;border-inline-start:4px solid #0f2c5d!important;border-radius:12px!important;box-shadow:none!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-section-hero h2{font-size:26px!important;line-height:1.7!important;color:#0f2c5d!important;-webkit-text-fill-color:currentColor!important;background:none!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-section-hero .ajr210-rich-copy{font-size:15px!important;line-height:2!important;color:#455b76!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-directory-heading h3{color:#0f2c5d!important;background:none!important;font-size:21px!important;line-height:1.7!important;}
/* The internal-page mount must remain in document flow, below the actual navigation, never sticky above it. */
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) #ajr217-ticker-mount[data-ajr218-internal="1"]{position:relative!important;top:auto!important;bottom:auto!important;z-index:2!important;clip-path:none!important;transform:none!important;overflow:visible!important;margin-block:12px 22px!important;}
:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) #ajr218-navigation-space{display:block!important;padding:0!important;border:0!important;margin:0!important;width:100%!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important;}
@media(max-width:1050px){
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-member-main{grid-template-columns:110px minmax(0,1fr)!important;gap:16px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-portrait{height:155px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-name{font-size:var(--ajr218-name-tablet,15px)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-member-main{grid-template-columns:170px minmax(0,1fr)!important;gap:25px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-portrait{height:210px!important;}
}
@media(max-width:800px){
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-advisor-directory{grid-template-columns:minmax(0,1fr)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-member-main{grid-template-columns:145px minmax(0,1fr)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-portrait{height:175px!important;}
}
@media(max-width:650px){
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board{border-radius:12px!important;margin:20px 0!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-heading{display:block!important;padding:22px 18px 14px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-heading h2{font-size:18px!important;line-height:1.8!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-directory-link{font-size:11.5px!important;margin-top:12px!important;padding:8px 10px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-window{width:calc(100% - 28px)!important;margin-inline:14px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--compact{width:302px!important;max-width:302px!important;flex-basis:302px!important;padding:13px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--compact .ajr218-member-main{grid-template-columns:91px minmax(0,1fr)!important;gap:12px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--compact .ajr218-portrait{height:133px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-name{font-size:var(--ajr218-name-mobile,14px)!important;line-height:1.8!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-role{font-size:var(--ajr218-role-mobile,11px)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-affiliation,:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-specialty{font-size:var(--ajr218-details-mobile,12px)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member-position{font-size:var(--ajr218-position-mobile,12px)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-footer{padding:10px 15px 18px!important;gap:10px!important;flex-wrap:wrap!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-board-footer p{font-size:10.5px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory{padding:18px 15px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-member-main{grid-template-columns:105px minmax(0,1fr)!important;gap:15px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-portrait{height:142px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-member-name{font-size:var(--ajr218-name-mobile,14.5px)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-member-main{grid-template-columns:120px minmax(0,1fr)!important;gap:15px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-portrait{height:155px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--principal .ajr218-member-name{font-size:var(--ajr218-name-mobile,16px)!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-institution-page{padding:16px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-section-hero h2{font-size:22px!important;}
}
@media(max-width:360px){
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-member-main{grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;}
 :root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity) .ajr218-member--directory .ajr218-portrait{height:122px!important;}
}

:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-section-hero::before,:root :is(body,#ajr218-identity):is(body,#ajr218-identity):is(body,#ajr218-identity).ajr218-advisory-page .ajrfed-section-hero::after{content:none!important;display:none!important;}
