.profile-sub-hero{background:var(--blue);color:#fff;padding:150px 0 95px}.profile-sub-hero h1{max-width:850px;margin:28px 0 18px}.profile-sub-hero p{max-width:570px;color:#c9e1f8;font-size:1.05rem;line-height:1.7}.profile-sub-content{max-width:900px}.profile-sub-content h2{max-width:720px;margin-bottom:35px}.profile-sub-body{max-width:760px;color:var(--muted);font-size:1.05rem;line-height:1.8;margin-bottom:38px}.profile-sub-body h3{color:var(--ink);font-size:1.35rem;margin:28px 0 8px}.profile-sub-body p{margin-bottom:20px}.principal-message-grid{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:center}.principal-message-portrait{height:330px;background:linear-gradient(145deg,#abdafa,#397fb7);position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.principal-message-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.principal-message-portrait small{position:relative;z-index:1;background:var(--yellow);padding:8px 13px;color:var(--ink);font-size:.68rem;font-weight:700;margin-bottom:14px}.org-chart,.facility-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 5px}.org-chart div,.facility-list div{display:flex;flex-direction:column;gap:8px;background:var(--sky);border-top:3px solid var(--blue);padding:20px;color:var(--ink);font-size:.85rem;line-height:1.5}.org-chart div:first-child{grid-column:1/-1}.org-chart span,.facility-list span{color:var(--muted);font-size:.78rem}.facility-list{grid-template-columns:repeat(2,1fr)}@media(max-width:800px){.profile-sub-hero{padding:110px 0 70px}.profile-sub-hero h1{font-size:clamp(2.7rem,12vw,4.2rem)}.profile-sub-body{font-size:.95rem}.principal-message-grid{grid-template-columns:1fr;gap:28px}.principal-message-portrait{height:300px}.org-chart,.facility-list{grid-template-columns:1fr}.org-chart div:first-child{grid-column:auto}}
