/* Minimal homepage review: unchanged approved hero; complete text-led body. */
.minimal-home.home-institutional .section{padding-block:76px;background:#fff;color:#345566}
.minimal-home.home-institutional .section>.shell{max-width:1000px}
.minimal-home.home-institutional .mission-pillars{margin:0;background:#fff;border-bottom:1px solid #e1e8ec}
.minimal-home.home-institutional .editorial,.minimal-home.home-institutional .editorial-story,.minimal-home.home-institutional .editorial-vision-intro,.minimal-home.home-institutional .involvement-feature,.minimal-home.home-institutional .involvement-intro,.minimal-home.home-institutional .section-heading,.minimal-home.home-institutional .vision-intro{display:block}
.minimal-home.home-institutional h2{font-size:42px;line-height:1.15;margin:12px 0 25px;max-width:none;color:#103e53}
.minimal-home.home-institutional .section .body-copy{padding:0;border:0;max-width:780px}
.minimal-home.home-institutional .section p{max-width:780px;font-size:17px;line-height:1.8;color:#345566}
.minimal-home.home-institutional .section .eyebrow{font-size:12px;color:#087d98;margin:0 0 12px}
.minimal-home.home-institutional #focus,.minimal-home.home-institutional #founder,.minimal-home.home-institutional #events{border-top:1px solid #e1e8ec}
.minimal-home.home-institutional .focus-grid{display:block;margin-top:35px}
.minimal-home.home-institutional .focus-grid article{display:block;background:none;box-shadow:none;border:0;border-top:1px solid #dce6ea;padding:28px 0}
.minimal-home.home-institutional .focus-grid .focus-copy{padding:0;max-width:none}
.minimal-home.home-institutional .focus-grid h3{font:400 29px/1.2 Georgia,serif;margin:10px 0 15px;max-width:none}
.minimal-home.home-institutional .focus-grid p{margin:0 0 15px}
.minimal-home.home-institutional .number{color:#087d98;font-size:11px;letter-spacing:.15em}
.minimal-home.home-institutional .section-action{margin-top:20px}
.minimal-home.home-institutional #vision,.minimal-home.home-institutional #involved{background:#f2f6f7;color:#345566}
.minimal-home.home-institutional #vision .vision-intro{margin:20px 0 30px}
.minimal-home.home-institutional #vision .center-plan-title{font:400 24px/1.4 Georgia,serif;margin:35px 0 15px;color:#103e53}
.minimal-home.home-institutional #vision .vision-grid{display:block;margin-top:25px}
.minimal-home.home-institutional #vision .vision-grid article{background:none;border:0;border-top:1px solid #bfd0d8;padding:25px 0}
.minimal-home.home-institutional #vision .vision-grid h3{font:400 29px/1.25 Georgia,serif;color:#103e53}
.minimal-home.home-institutional #vision .vision-meta,.minimal-home.home-institutional #vision .status{color:#087d98;border-color:#aac5cf}
.minimal-home.home-institutional #vision .vision-notice{background:transparent;color:#345566;border-color:#c9d9df}
.minimal-home.home-institutional #vision .button-light{background:transparent;color:#103e53;border-color:#103e53}
.minimal-home.home-institutional #founder .body-copy{margin-top:30px}
.minimal-home.home-institutional .involvement-intro{margin:25px 0 35px}
.minimal-home.home-institutional .involved-grid{display:block}
.minimal-home.home-institutional .involved-grid article,.minimal-home.home-institutional .involved-grid article+article{background:none;box-shadow:none;border:0;border-top:1px solid #bfd0d8;padding:25px 0}
.minimal-home.home-institutional .involved-grid h3{font:400 28px/1.3 Georgia,serif}
@media(max-width:700px){.minimal-home.home-institutional .section,.minimal-home.home-institutional #about,.minimal-home.home-institutional #focus,.minimal-home.home-institutional #founder{padding-block:45px}.minimal-home.home-institutional h2{font-size:35px}.minimal-home.home-institutional .focus-grid h3{font-size:27px}.minimal-home.home-institutional .section>.shell{width:calc(100% - 40px)}}

/* Two requested, previously approved visuals only. */
.minimal-home.home-institutional #founder .editorial{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:center}
.minimal-home.home-institutional .minimal-founder-photo{margin:0;align-self:start}
.minimal-home.home-institutional .minimal-founder-photo img{display:block;width:100%;height:auto;border-radius:0}
.minimal-home.home-institutional .minimal-center-photo{margin:24px 0 38px;max-width:1000px}
.minimal-home.home-institutional .minimal-center-photo img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;border-radius:0}
@media(max-width:700px){.minimal-home.home-institutional #founder .editorial{grid-template-columns:1fr;gap:30px}.minimal-home.home-institutional .minimal-founder-photo{width:min(300px,100%);order:-1}.minimal-home.home-institutional .minimal-center-photo{margin:22px 0 30px}}
