/* =====================================================================
 * DJAEV — committee & branch pages, unified design system (1.1.21)
 * Scope: body.djc-op (set by includes/org-pages.php) — committees, committee overview,
 * branches, branch overview (plugin shortcodes) + the hand-coded regional-groups page.
 * Same language as the health / board / mentoring pages: Almarai, teal identity,
 * open title band under the dark-glass header, quiet glass cards, short teal rules,
 * no decorative icons, no coloured dots, no pills, no dates. Content and links untouched.
 * ===================================================================== */

/* ---------- 1. Plugin pages (.djc) ---------- */
body.djc-ds.djc-op .djc{--djc-blue:var(--djc-teal);--djc-blue-dark:var(--djc-teal-d);color:var(--djc-text)}
body.djc-ds.djc-op .djc :is(.djc-hero__icon,.djc-tile__icon,.djc-empty__icon,.djc-dot,.djc-avatar){display:none!important}

/* title band: no box, merges with the page top under the header */
body.djc-ds.djc-op .djc .djc-hero{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;padding:var(--djc-s6) 0 0!important;margin:0 0 var(--djc-s2)}
body.djc-ds.djc-op .djc .djc-hero::before,body.djc-ds.djc-op .djc .djc-hero::after{display:none!important}
body.djc-ds.djc-op .djc .djc-hero__head{display:block;margin:0 0 var(--djc-s5)}
body.djc-ds.djc-op .djc .djc-hero__title{margin:0!important}
body.djc-ds.djc-op .djc .djc-hero__title::after{content:"";display:block;width:56px;height:3px;margin-top:var(--djc-s4);border-radius:3px;background:var(--djc-teal)}
body.djc-ds.djc-op .djc .djc-hero--overview .djc-hero__title::after{margin-inline:auto}
body.djc-ds.djc-op .djc .djc-hero__text{max-width:72ch;color:var(--djc-text);font-size:var(--djc-fs-lead);line-height:1.85}
body.djc-ds.djc-op .djc .djc-hero--overview .djc-hero__text{color:var(--djc-muted)}
/* kicker + back link: plain teal text, no pill */
body.djc-ds.djc-op .djc .djc-eyebrow{margin:0 0 var(--djc-s2)!important;font-size:14px!important;font-weight:700;letter-spacing:0!important;text-transform:none!important;color:var(--djc-teal)!important}
body.djc-ds.djc-op .djc .djc-eyebrow__sep{color:var(--djc-teal-l);margin-inline:4px}
body.djc-ds.djc-op .djc .djc-back{display:inline-block;margin:0 0 var(--djc-s4)!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:14px;font-weight:700;color:var(--djc-teal-d)!important}
body.djc-ds.djc-op .djc .djc-back:hover{color:var(--djc-teal)!important;text-decoration:underline;text-underline-offset:4px}
/* states of a branch: one quiet line instead of pills */
body.djc-ds.djc-op .djc .djc-states{display:flex;flex-wrap:wrap;gap:0;margin-top:var(--djc-s4)!important;color:var(--djc-muted);font-size:15px;font-weight:700}
body.djc-ds.djc-op .djc .djc-state{padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--djc-muted)!important;font-size:inherit!important}
body.djc-ds.djc-op .djc .djc-state + .djc-state::before{content:"·";margin-inline:10px;color:var(--djc-teal-l)}

/* section + card headings: ink, short teal rule above (health-page pattern) */
body.djc-ds.djc-op .djc :is(.djc-section__title,.djc-card__title){display:block!important;color:var(--djc-ink)!important}
body.djc-ds.djc-op .djc :is(.djc-section__title,.djc-card__title)::before{content:"";display:block;width:36px;height:3px;margin-bottom:var(--djc-s3);border-radius:3px;background:var(--djc-teal)}
body.djc-ds.djc-op .djc .djc-card__title{font-size:var(--djc-fs-h4,18px)!important;margin-bottom:var(--djc-s4)!important}
body.djc-ds.djc-op .djc .djc-section__sub{color:var(--djc-muted)}

/* cards: one glass surface */
body.djc-ds.djc-op .djc :is(.djc-card,.djc-member,.djc-leader,.djc-tile,.djc-month){background:var(--djc-glass)!important;border:1px solid var(--djc-glass-edge)!important;box-shadow:var(--djc-shadow)!important;border-radius:var(--djc-r)!important}
body.djc-ds.djc-op .djc .djc-card{padding:clamp(20px,2.6vw,32px)!important}
@media (hover:hover){body.djc-ds.djc-op .djc :is(.djc-member,.djc-tile,.djc-leader):hover{transform:none!important;box-shadow:var(--djc-shadow-hover)!important}}

/* goals / plan lists: hairline rows with a small teal tick-line instead of check badges and dots */
body.djc-ds.djc-op .djc .djc-checklist li{padding-inline-start:20px!important;border-color:var(--djc-line)!important}
body.djc-ds.djc-op .djc .djc-checklist li::before{content:""!important;inline-size:8px!important;block-size:2px!important;inset-block-start:1.15em!important;inset-block-start:calc(.45rem + .5lh - 1px)!important;font-size:inherit!important;line-height:inherit!important;border-radius:2px!important;background:var(--djc-teal)!important;box-shadow:none!important;-webkit-mask:none!important;mask:none!important}
body.djc-ds.djc-op .djc .djc-plan-item__list li::before{inline-size:6px!important;block-size:2px!important;border-radius:2px!important;background:var(--djc-teal-l)!important}

/* at a glance */
body.djc-ds.djc-op .djc .djc-stat__num{color:var(--djc-teal-d)}
body.djc-ds.djc-op .djc .djc-stat__label{color:var(--djc-muted)}
body.djc-ds.djc-op .djc .djc-lead{gap:0}
body.djc-ds.djc-op .djc .djc-lead__item{display:block!important;padding:var(--djc-s3) 0!important;background:none!important;border:0!important;border-top:1px solid var(--djc-line)!important;border-radius:0!important;box-shadow:none!important}

/* members: text-only cards (name + role) */
body.djc-ds.djc-op .djc .djc-member{display:block!important;padding:var(--djc-s4) var(--djc-s5)!important}
body.djc-ds.djc-op .djc .djc-member__name{display:block;color:var(--djc-ink);font-weight:700}
body.djc-ds.djc-op .djc .djc-member__role{display:block;margin-top:2px;color:var(--djc-muted);font-size:14px}
body.djc-ds.djc-op .djc :is(.djc-role-chair,.djc-role-vice,.djc-role-rapporteur,.djc-role-leader,.djc-role-deputy,.djc-role-secretary) .djc-member__role{color:var(--djc-teal-d)!important;font-weight:700}
body.djc-ds.djc-op .djc .djc-member.djc-role-chair{background:rgba(20,120,156,.05)!important;border-color:rgba(20,120,156,.22)!important}

/* plan */
body.djc-ds.djc-op .djc .djc-month__title{color:var(--djc-ink)!important;border-color:var(--djc-line)!important}
body.djc-ds.djc-op .djc .djc-plan-item{background:rgba(255,255,255,.6)!important;border:1px solid var(--djc-glass-edge)!important;border-radius:var(--djc-r-sm)!important}
body.djc-ds.djc-op .djc .djc-chip{display:block!important;padding:0!important;background:none!important;border-radius:0!important;color:var(--djc-teal)!important;font-size:13px!important;font-weight:700!important}

/* branch leadership: role kicker + name, no avatar */
body.djc-ds.djc-op .djc .djc-leaders{gap:var(--djc-gap)!important}
body.djc-ds.djc-op .djc .djc-leader{padding:var(--djc-s5)!important;text-align:start!important;align-items:flex-start!important;gap:4px!important}
body.djc-ds.djc-op .djc .djc-leader__role{color:var(--djc-teal)!important;font-size:14px!important;font-weight:700!important}
body.djc-ds.djc-op .djc .djc-leader__name{color:var(--djc-ink)!important;font-size:17px!important;font-weight:800!important}

/* overview tiles */
body.djc-ds.djc-op .djc .djc-tile{padding:clamp(20px,2.4vw,28px)!important;gap:var(--djc-s3)!important}
body.djc-ds.djc-op .djc .djc-tile__title{color:var(--djc-ink)!important;font-size:var(--djc-fs-h4,18px)!important;font-weight:800!important}
body.djc-ds.djc-op .djc .djc-tile__text{color:var(--djc-text)}
body.djc-ds.djc-op .djc :is(.djc-tile__meta,.djc-tile__region){padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:var(--djc-muted)!important;font-size:13px!important;font-weight:700}
body.djc-ds.djc-op .djc .djc-tile__region{color:var(--djc-teal)!important}
body.djc-ds.djc-op .djc .djc-tile__people li span{color:var(--djc-teal-d);font-weight:700}
body.djc-ds.djc-op .djc .djc-link{color:var(--djc-teal-d)!important;font-weight:700;padding-top:var(--djc-s3);border-top:1px solid var(--djc-line)}

/* empty states: text only */
body.djc-ds.djc-op .djc .djc-empty{padding:var(--djc-s7) var(--djc-s5)!important}
body.djc-ds.djc-op .djc .djc-empty__title{color:var(--djc-ink)}

/* activity cards: owner label as plain text, no pill, no date */
body.djc-ds.djc-op .djc .djc-acard__chip{padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--djc-teal-d)!important;font-weight:700!important}
body.djc-ds.djc-op .djc :is(.djc-acard__date,.djc-post__date){display:none!important}
body.djc-ds.djc-op .djc .djc-button{background:var(--djc-btn-grad)!important;box-shadow:var(--djc-btn-shadow)!important;border:0!important}

@media (max-width:600px){
  body.djc-ds.djc-op .djc .djc-hero{padding-top:var(--djc-s4)!important}
  body.djc-ds.djc-op .djc .djc-member{padding:var(--djc-s3) var(--djc-s4)!important}
}

/* ---------- 2. Hand-coded regional-groups overview (#djaev-branches-launch) ---------- */
body.djc-ds.djc-op #djaev-branches-launch{background:transparent!important;padding:var(--djc-page-top,48px) 20px var(--djc-section,80px)!important;color:var(--djc-text)!important}
body.djc-ds.djc-op #djaev-branches-launch,body.djc-ds.djc-op #djaev-branches-launch *{font-family:var(--djc-font-body)!important}
body.djc-ds.djc-op #djaev-branches-launch :is(h1,h3,h4,.dj-section-title){font-family:var(--djc-font-head)!important}
body.djc-ds.djc-op #djaev-branches-launch::before,body.djc-ds.djc-op #djaev-branches-launch::after,body.djc-ds.djc-op #djaev-branches-launch .dj-hero::before{display:none!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-wrap{max-width:var(--djc-content,1200px)!important}
body.djc-ds.djc-op #djaev-branches-launch :is(.dj-icon,.dj-mini,.dj-dot,.dj-divider){display:none!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-glass{background:var(--djc-glass)!important;border:1px solid var(--djc-glass-edge)!important;box-shadow:var(--djc-shadow)!important}
/* title band (centred, like the health page) */
body.djc-ds.djc-op #djaev-branches-launch .dj-hero{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;min-height:0!important;padding:0!important;text-align:center;align-items:center}
body.djc-ds.djc-op #djaev-branches-launch .dj-kicker{margin:0 0 var(--djc-s3)!important;gap:0!important;font-size:14px!important;font-weight:700!important;color:var(--djc-teal)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-kicker::before{display:none!important}
body.djc-ds.djc-op #djaev-branches-launch h1{margin:0 auto!important;font-size:var(--djc-fs-h1)!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0!important;color:var(--djc-ink)!important}
body.djc-ds.djc-op #djaev-branches-launch h1 span{color:inherit!important}
body.djc-ds.djc-op #djaev-branches-launch h1::after{content:"";display:block;width:56px;height:3px;margin:var(--djc-s4) auto 0;border-radius:3px;background:var(--djc-teal)}
body.djc-ds.djc-op #djaev-branches-launch .dj-lead{max-width:760px!important;margin:var(--djc-s5) auto 0!important;font-size:var(--djc-fs-lead)!important;font-weight:400!important;line-height:1.85!important;color:var(--djc-muted)!important}
/* committee leadership */
body.djc-ds.djc-op #djaev-branches-launch .dj-leadership{gap:var(--djc-gap)!important;margin-top:var(--djc-s8,48px)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-leader{min-height:0!important;padding:var(--djc-s5)!important;border-radius:var(--djc-r)!important;align-items:flex-start!important;text-align:start!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-leader h3{margin:0 0 4px!important;font-size:14px!important;font-weight:700!important;color:var(--djc-teal)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-leader .dj-name{font-size:17px!important;font-weight:800!important;color:var(--djc-ink)!important}
/* section head */
body.djc-ds.djc-op #djaev-branches-launch .dj-section-head{margin:var(--djc-section,72px) 0 var(--djc-s6)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-section-tag{display:block!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;color:var(--djc-teal)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-section-title{margin:var(--djc-s2) 0 var(--djc-s3)!important;font-size:var(--djc-fs-h2)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.3!important;color:var(--djc-ink)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-section-title::before{content:"";display:block;width:36px;height:3px;margin-bottom:var(--djc-s3);border-radius:3px;background:var(--djc-teal)}
body.djc-ds.djc-op #djaev-branches-launch .dj-section-sub{font-size:var(--djc-fs-body,16px)!important;font-weight:400!important;line-height:1.85!important;color:var(--djc-muted)!important}
/* regions: one glass panel per region, branch cards inside */
body.djc-ds.djc-op #djaev-branches-launch .dj-regions{gap:var(--djc-gap)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-region{border-radius:var(--djc-r-lg)!important;padding:clamp(20px,2.6vw,32px)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-region-head{margin-bottom:var(--djc-s5)!important;align-items:baseline!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-region-title h3{font-size:var(--djc-fs-h3)!important;font-weight:800!important;color:var(--djc-ink)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-region-pill{min-height:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-size:13px!important;font-weight:700!important;color:var(--djc-muted)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-branch-grid{gap:var(--djc-s4)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-branch{min-height:0!important;padding:var(--djc-s5)!important;border-radius:var(--djc-r)!important;background:rgba(255,255,255,.62)!important;box-shadow:none!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-branch h4{margin:0 0 var(--djc-s3)!important;font-size:var(--djc-fs-h4,18px)!important;font-weight:800!important;line-height:1.5!important;color:var(--djc-ink)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-role-list{gap:0!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-role{display:block!important;padding:var(--djc-s3) 0!important;border-top:1px solid var(--djc-line)}
body.djc-ds.djc-op #djaev-branches-launch .dj-role strong{margin:0 0 2px!important;font-size:13px!important;font-weight:700!important;color:var(--djc-teal-d)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-role span{font-size:16px!important;font-weight:700!important;color:var(--djc-ink)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-note{margin-top:var(--djc-s6)!important;padding:var(--djc-s5) var(--djc-s6)!important;border-radius:var(--djc-r)!important;border:1px solid rgba(14,90,117,.13)!important;font-size:var(--djc-fs-body,16px)!important;font-weight:400!important;line-height:1.85!important;color:var(--djc-text)!important}
body.djc-ds.djc-op #djaev-branches-launch .dj-note strong{color:var(--djc-teal-d)!important}
@media (max-width:980px){
  body.djc-ds.djc-op #djaev-branches-launch{padding:var(--djc-s6) 16px var(--djc-s8,56px)!important}
  body.djc-ds.djc-op #djaev-branches-launch .dj-region-head{flex-direction:row!important;flex-wrap:wrap;align-items:baseline!important}
}

/* ---------- 3. [djaev_branches] overview (1.1.23 premium cards) + branch leaders ---------- */
body.djc-ds.djc-op .djc-branches{--djc-card-bg:rgba(255,255,255,.96);--djc-card-edge:rgba(14,90,117,.17);--djc-card-shadow:0 1px 2px rgba(14,90,117,.06),0 14px 34px -16px rgba(14,90,117,.34);--djc-card-shadow-h:0 2px 6px rgba(14,90,117,.08),0 26px 50px -18px rgba(14,90,117,.42)}
body.djc-ds.djc-op .djc-branches>.djc-hero .djc-hero__text{margin-top:var(--djc-s5,24px)!important}

/* section head: rule → kicker → title → sub */
body.djc-ds.djc-op .djc-branches .djc-section__kicker{margin:0 0 var(--djc-s2)!important;color:var(--djc-teal)!important;font-size:var(--djc-fs-small,14px)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}
body.djc-ds.djc-op .djc-branches .djc-branches__regions>.djc-section__kicker::before{content:"";display:block;width:36px;height:3px;margin-bottom:var(--djc-s3,14px);border-radius:3px;background:var(--djc-teal)}
body.djc-ds.djc-op .djc-branches .djc-branches__regions>.djc-section__title::before{content:none!important}
body.djc-ds.djc-op .djc-branches .djc-branches__regions>.djc-section__sub{max-width:760px;margin-bottom:var(--djc-s7,40px)!important}

/* region panel: tinted glass with a teal gradient header strip */
body.djc-ds.djc-op .djc-branches .djc-region-group{margin:0 0 clamp(24px,3vw,36px)!important;padding:0!important;overflow:hidden;background:linear-gradient(180deg,rgba(20,120,156,.09) 0%,rgba(91,176,185,.06) 100%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(20,120,156,.16)!important;border-radius:var(--djc-r-lg,28px)!important;box-shadow:0 18px 44px -28px rgba(14,90,117,.45)!important}
body.djc-ds.djc-op .djc-branches .djc-region-group__head{display:flex;align-items:center;gap:12px;padding:18px clamp(20px,3vw,32px);background:linear-gradient(135deg,#0e5a75 0%,#14789c 62%,#3f9fb0 100%);box-shadow:inset 0 -1px 0 rgba(255,255,255,.18)}
body.djc-ds.djc-op .djc-branches .djc-region-group__title{margin:0!important;color:#fff!important;font-family:var(--djc-font-head)!important;font-size:clamp(19px,2vw,23px)!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0!important}
body.djc-ds.djc-op .djc-branches .djc-region-group__title::before,body.djc-ds.djc-op .djc-branches .djc-region-group__title::after{content:none!important}
body.djc-ds.djc-op .djc-branches .djc-region-group>.djc-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,24px)!important;margin:0!important;padding:clamp(18px,2.6vw,30px)!important}

/* branch card */
body.djc-ds.djc-op .djc-branches .djc-branch-tile{position:relative;display:flex!important;flex-direction:column!important;gap:0!important;padding:28px 26px 0!important;overflow:hidden;background:var(--djc-card-bg)!important;border:1px solid var(--djc-card-edge)!important;border-radius:22px!important;box-shadow:var(--djc-card-shadow)!important;color:var(--djc-ink)!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease!important}
body.djc-ds.djc-op .djc-branches .djc-tile__head{padding-bottom:16px}
body.djc-ds.djc-op .djc-branches .djc-branch-tile .djc-tile__title{margin:0!important;color:var(--djc-ink)!important;font-family:var(--djc-font-head)!important;font-size:clamp(18px,1.7vw,21px)!important;font-weight:800!important;line-height:1.45!important}
body.djc-ds.djc-op .djc-branches .djc-tile__states{margin:6px 0 0!important;color:var(--djc-muted)!important;font-size:var(--djc-fs-small,14px)!important;line-height:1.6!important}
body.djc-ds.djc-op .djc-branches .djc-tile__people{display:block!important;margin:0!important;padding:0!important;list-style:none!important}
body.djc-ds.djc-op .djc-branches .djc-person{display:flex!important;align-items:baseline;justify-content:space-between;gap:16px;margin:0!important;padding:13px 0!important;border-top:1px solid rgba(14,90,117,.09)!important}
body.djc-ds.djc-op .djc-branches .djc-person::before{content:none!important}
body.djc-ds.djc-op .djc-branches .djc-person__role{flex:none;color:var(--djc-teal)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}
body.djc-ds.djc-op .djc-branches .djc-person__name{color:var(--djc-ink)!important;font-size:16px!important;font-weight:800!important;line-height:1.45!important;text-align:end}
body.djc-ds.djc-op .djc-branches .djc-tile__cta{display:flex!important;align-items:center;justify-content:space-between;margin:auto -26px 0!important;padding:15px 26px!important;border-top:1px solid rgba(14,90,117,.10)!important;background:rgba(20,120,156,.06)!important;color:var(--djc-teal-d)!important;font-size:15px!important;font-weight:800!important;transition:background .28s ease,color .28s ease}
body.djc-ds.djc-op .djc-branches .djc-tile__people+.djc-tile__cta{margin-top:14px!important}
body.djc-ds.djc-op .djc-branches .djc-tile__arrow{display:inline-block;font-size:18px;line-height:1;transition:transform .28s ease}
@media (hover:hover){
body.djc-ds.djc-op .djc-branches a.djc-branch-tile:hover{transform:translateY(-4px)!important;box-shadow:var(--djc-card-shadow-h)!important;border-color:rgba(20,120,156,.32)!important}
body.djc-ds.djc-op .djc-branches a.djc-branch-tile:hover .djc-tile__cta{background:var(--djc-btn-grad,linear-gradient(135deg,#14789c,#0e5a75))!important;color:#fff!important;border-top-color:transparent!important}
body.djc-ds.djc-op .djc-branches a.djc-branch-tile:hover .djc-tile__arrow{transform:translateX(4px)}
body.djc-ds.djc-op .djc--rtl.djc-branches a.djc-branch-tile:hover .djc-tile__arrow,body.djc-ds.djc-op .djc-branches[dir="rtl"] a.djc-branch-tile:hover .djc-tile__arrow{transform:translateX(-4px)}
}
body.djc-ds.djc-op .djc-branches a.djc-branch-tile:focus-visible{outline:3px solid var(--djc-teal-l)!important;outline-offset:3px}

/* leader cards: committee leadership (overview) + branch leadership (branch pages) */
body.djc-ds.djc-op :is(.djc-branches,.djc-branch) .djc-leader{position:relative;overflow:hidden;padding:26px 24px 22px!important;gap:6px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(14,90,117,.17)!important;border-radius:22px!important;box-shadow:0 1px 2px rgba(14,90,117,.06),0 14px 34px -16px rgba(14,90,117,.34)!important}
body.djc-ds.djc-op :is(.djc-branches,.djc-branch) .djc-leader__role{color:var(--djc-teal)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}
body.djc-ds.djc-op :is(.djc-branches,.djc-branch) .djc-leader__name{color:var(--djc-ink)!important;font-size:clamp(17px,1.6vw,19px)!important;font-weight:800!important;line-height:1.45!important}
body.djc-ds.djc-op .djc-branches>.djc-leaders .djc-leader{align-items:center!important;text-align:center!important}

/* note */
body.djc-ds.djc-op .djc-branches .djc-note{margin:clamp(8px,2vw,16px) 0 0!important;padding:clamp(20px,2.6vw,30px)!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(14,90,117,.13)!important;border-radius:22px!important;box-shadow:0 14px 34px -20px rgba(14,90,117,.3)!important;color:var(--djc-text)!important;line-height:1.9!important}

@media (max-width:760px){
body.djc-ds.djc-op .djc-branches .djc-region-group>.djc-grid{grid-template-columns:1fr!important;padding:14px!important;gap:14px!important}
body.djc-ds.djc-op .djc-branches .djc-region-group__head{padding:15px 18px}
body.djc-ds.djc-op .djc-branches .djc-branch-tile{padding:24px 20px 0!important;border-radius:20px!important}
body.djc-ds.djc-op .djc-branches .djc-tile__cta{margin-inline:-20px!important;padding:14px 20px!important}
body.djc-ds.djc-op .djc-branches .djc-person__name{font-size:15px!important}
}
@media (prefers-reduced-motion:reduce){body.djc-ds.djc-op .djc-branches .djc-branch-tile,body.djc-ds.djc-op .djc-branches .djc-tile__arrow{transition:none!important}}
