*{box-sizing:border-box}body{margin:0}a{color:inherit}html{scroll-behavior:smooth}h1{font-size:clamp(3rem,6vw,6rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.65rem}h1 em{color:#204b9b}.wp-site-blocks>.wp-block-group{margin-block-start:0}.mcp-header,.mcp-footer{padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.mcp-logo{margin:0;width:190px;flex-shrink:0;background:#fff}.mcp-logo img{display:block;width:100%;height:auto}.mcp-header p{font-size:16px}.mcp-hero,.mcp-facts,.mcp-programs,.mcp-coop,.mcp-enrollment,.mcp-contact,.mcp-page{padding:80px max(5%,24px);margin:0!important;scroll-margin-top:20px}.mcp-hero{background:#fff}.mcp-hero .wp-block-columns{align-items:center!important;gap:50px}.mcp-hero-image img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:45% 45% 20% 45%;box-shadow:14px 18px #ffcc80}.mcp-facts{padding-top:12px;padding-bottom:45px}.mcp-programs{background:#172d54;color:#fff}.mcp-card{border-radius:28px;padding:32px;color:#172d54;min-height:300px}.mcp-green{background:#d8efd8}.mcp-orange{background:#ffcc80}.mcp-blue{background:#cfddff}.mcp-coop{background:#f1f5ff}.mcp-enrollment{background:#fff}.mcp-contact{background:#187a27;color:#fff}.mcp-contact .wp-block-button__link{background:#fff;color:#172d54}.mcp-footer{background:#172d54;color:#fff}.mcp-footer .mcp-logo{padding:10px}.wp-block-buttons{gap:16px}.wp-block-button__link{padding:14px 24px;text-decoration:none}a:focus-visible{outline:3px solid #f90;outline-offset:4px}@media(max-width:800px){.mcp-header,.mcp-footer{flex-wrap:wrap}.mcp-header .mcp-logo{width:150px}.mcp-header p{width:100%;order:3}.mcp-hero,.mcp-programs,.mcp-coop,.mcp-enrollment,.mcp-contact{padding:55px 24px}.mcp-card{min-height:0}.mcp-hero .wp-block-columns{gap:35px}.mcp-footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}