/* Owner-requested compactness and centring only. Load after current type,
   fixed-circle reflow and direct-owner overrides. Keep all text/fonts,
   24px Expertise/Industry item titles, materials, blur and motion unchanged. */
body.ag-leadership [data-ag-selected-career] .ag-selected-memory {
  text-align:center;
  justify-content:center;
  align-items:center;
}
body.ag-leadership [data-ag-selected-career] .ag-selected-memory::before {
  position:absolute;
  top:17%;
  left:calc(50% - 15px);
  margin:0;
}
@media(min-width:1001px) {
  body.ag-leadership [data-ag-selected-career] .ag-selected-cluster {
    max-width:840px;
    width:100%;
    height:960px;
    aspect-ratio:auto;
    margin:16px auto 0;
  }
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory {
    --ag-face-size:230px;
    width:var(--ag-face-size);
    height:var(--ag-face-size);
    min-width:var(--ag-face-size);
    min-height:var(--ag-face-size);
    padding:10px;
  }
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="1"] {--x:15%;--y:120px;--ag-face-size:230px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="9"] {--x:50%;--y:118px;--ag-face-size:230px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="10"] {--x:85%;--y:123px;--ag-face-size:230px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="0"] {--x:15%;--y:363px;--ag-face-size:230px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="2"] {--x:50%;--y:360px;--ag-face-size:230px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="3"] {--x:85%;--y:366px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="5"] {--x:15%;--y:606px;--ag-face-size:230px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="6"] {--x:50%;--y:603px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="4"] {--x:85%;--y:620px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="7"] {--x:32.5%;--y:827px;--ag-face-size:230px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="8"] {--x:67.5%;--y:830px;--ag-face-size:240px}
}
@media(min-width:1250px) {
  body.ag-leadership [data-ag-selected-career] .ag-selected-cluster {max-width:1120px;height:750px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="1"] {--x:12.5%;--y:130px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="9"] {--x:37.5%;--y:122px;--ag-face-size:236px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="3"] {--x:62.5%;--y:135px;--ag-face-size:250px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="10"] {--x:87.5%;--y:125px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="0"] {--x:12.5%;--y:382px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="2"] {--x:37.5%;--y:383px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="7"] {--x:62.5%;--y:388px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="4"] {--x:87.5%;--y:381px;--ag-face-size:250px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="5"] {--x:25%;--y:624px;--ag-face-size:240px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="6"] {--x:50%;--y:622px;--ag-face-size:250px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory[data-index="8"] {--x:75%;--y:623px;--ag-face-size:250px}
}
@media(min-width:701px) and (min-height:580px) {
  body.ag-leadership [data-ag-selected-career] #ag-selected-evidence .ag-selected-reading-circle {
    --ag-reading-d:min(680px,calc(100vw - 40px),calc(100dvh - 40px));
    width:var(--ag-reading-d);
    height:var(--ag-reading-d);
    left:calc((100vw - var(--ag-reading-d))/2);
    top:calc((100dvh - var(--ag-reading-d))/2);
    border-radius:50%;
  }
  body.ag-leadership [data-ag-selected-career] #ag-selected-evidence .ag-selected-circle-content {
    inset:13% 14% 12%;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:stretch;
    padding:0;
    gap:16px;
  }
  body.ag-leadership [data-ag-selected-career] #ag-selected-evidence .ag-selected-circle-close {
    position:absolute;
    left:calc(50% - 21px);
    top:calc(var(--ag-reading-d)*-.07);
  }
  body.ag-leadership [data-ag-selected-career] #ag-selected-evidence #ag-selected-evidence-title {flex:0 0 auto;margin:0;text-align:center}
  body.ag-leadership [data-ag-selected-career] #ag-selected-evidence .ag-selected-reading-scroll {
    position:relative;
    flex:0 1 auto;
    width:100%;
    min-height:0;
    max-height:calc(var(--ag-reading-d)*.43);
    margin:0;
    padding:0 6px;
    text-align:center;
    overflow-y:auto;
    scrollbar-gutter:stable both-edges;
  }
  body.ag-leadership [data-ag-selected-career] #ag-selected-evidence .ag-selected-reading-scroll p {text-align:center;margin:0}
  body.ag-leadership [data-ag-selected-career] #ag-selected-evidence .ag-selected-circle-back {align-self:center;flex:0 0 43px;margin:0}
}
/* Actual first render exposed pre-existing tablet ovals and a narrow-phone
   overflow. Reflow whole readable circles rather than shrinking the labels. */
@media(max-width:1000px) {
  body.ag-leadership [data-ag-selected-career] .ag-selected-review {min-width:0;max-width:100%}
  body.ag-leadership [data-ag-selected-career] .ag-selected-paper {min-width:0}
  body.ag-leadership [data-ag-selected-career] .ag-selected-cluster {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:20px 24px;
    width:100%;
    max-width:760px;
    height:auto;
    aspect-ratio:auto;
    margin:16px auto 0;
    padding:8px 0 12px;
  }
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory {
    position:relative;
    left:auto;
    top:auto;
    transform:none;
    flex:0 0 230px;
    width:230px;
    height:230px;
    min-width:0;
    min-height:0;
    max-width:230px;
    max-height:230px;
    aspect-ratio:1;
    padding:10px;
  }
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory>span {max-width:80%}
}
@media(min-width:850px) and (max-width:1000px) {
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory {flex-basis:220px;width:220px;height:220px;max-width:220px;max-height:220px}
}
@media(min-width:520px) and (max-width:700px) {
  body.ag-leadership [data-ag-selected-career] .ag-selected-cluster {gap:18px 14px}
  body.ag-leadership [data-ag-selected-career] .ag-selected-memory {flex-basis:220px;width:220px;height:220px;max-width:220px;max-height:220px}
}
