/* HealthONE team page */
.compact-button{padding:11px 17px;margin-top:8px}.main-nav a[aria-current="page"]{color:var(--blue)}.team-hero{padding:90px 0 78px;background:radial-gradient(circle at 82% 10%,#dff5e8,transparent 34%),linear-gradient(135deg,#f7fbff,#f7fcf8)}.team-hero-inner{max-width:930px}.team-hero h1{margin-bottom:20px}.team-hero .lead{max-width:900px}.section-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:end;margin-bottom:36px}.section-heading>p{color:var(--muted);font-size:1.04rem;margin:0 0 25px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.profile-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 18px 48px rgba(23,50,77,.08)}.profile-card>img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center}.profile-card-body{display:flex;flex-direction:column;flex:1;padding:25px}.profile-role{margin:0 0 7px;color:var(--green);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.profile-card h3{font-size:1.55rem;margin-bottom:12px}.profile-card-body>p:not(.profile-role){color:var(--muted);margin-top:0}.profile-links{display:flex;flex-direction:column;align-items:flex-start;gap:11px;margin-top:auto;padding-top:10px}.profile-links a,.dialog-profile-header a{color:var(--blue);font-weight:600;font-size:.92rem}.profile-button{border:0;border-radius:9px;background:var(--blue);color:#fff;font:inherit;font-weight:700;padding:11px 15px;cursor:pointer}.profile-button:hover,.profile-button:focus-visible{background:#083f88}.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.future-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.future-grid article p{color:var(--muted);margin-bottom:0}.future-label{display:inline-block;padding:6px 10px;margin-bottom:16px;border-radius:999px;background:#e8f5ed;color:#087c43;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.profile-dialog{width:min(760px,calc(100% - 28px));max-height:88vh;border:0;border-radius:24px;padding:34px;box-shadow:0 24px 90px rgba(0,0,0,.3);color:var(--ink)}.profile-dialog::backdrop{background:rgba(12,32,50,.72);backdrop-filter:blur(3px)}.dialog-close{position:absolute;right:18px;top:14px;width:40px;height:40px;border:0;border-radius:50%;background:#edf3f7;color:var(--ink);font-size:1.7rem;line-height:1;cursor:pointer}.dialog-profile-header{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center;padding-right:36px;margin-bottom:26px}.dialog-profile-header img{width:120px;height:120px;aspect-ratio:1/1;border-radius:18px;object-fit:cover;object-position:center}.dialog-profile-header h2{font-size:2.15rem;margin-bottom:7px}.credential-line{color:var(--muted);margin:-2px 0 6px}.dialog-copy{color:#38566d}.dialog-copy h3{color:var(--ink);margin-top:28px}.dialog-copy li{margin-bottom:7px}
/* Board of Directors */
.board-heading{margin-bottom:30px}.board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.board-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 14px 40px rgba(23,50,77,.07)}.board-monogram{display:flex;align-items:center;justify-content:center;height:150px;background:linear-gradient(135deg,#eaf3ff,#e9f7ef);color:var(--blue);font-size:2.2rem;font-weight:800;letter-spacing:.04em}.board-card-body{display:flex;flex-direction:column;flex:1;padding:24px}.board-card h3{font-size:1.38rem;margin:0 0 11px}.board-card-body>p:not(.profile-role){color:var(--muted);margin-top:0}.linkedin-link{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:8px;color:var(--blue);font-weight:700;font-size:.92rem}.linkedin-link:hover{text-decoration:underline}.advisory-preview{margin-top:30px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.advisory-preview h3{margin:0 0 10px}.advisory-preview p{color:var(--muted);margin-bottom:0}
@media(max-width:900px){.section-heading,.team-grid{grid-template-columns:1fr}.section-heading{gap:8px}.section-heading>p{margin-bottom:0}.team-grid{max-width:610px;margin-inline:auto}.future-grid{grid-template-columns:1fr}.board-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.board-grid{grid-template-columns:1fr}.board-monogram{height:120px}}@media(max-width:560px){.team-hero{padding:62px 0 52px}.profile-dialog{padding:24px 20px}.dialog-profile-header{grid-template-columns:84px 1fr;gap:16px}.dialog-profile-header img{width:84px;height:84px;border-radius:14px}.dialog-profile-header h2{font-size:1.65rem}.profile-card-body{padding:21px}}