body.mms-fluid-layout.mms-clean-design{color:#102f50}body.mms-fluid-layout.mms-clean-design main{--clean-paper:#fcfaf7;--clean-feature:#f0f6f3}body.mms-fluid-layout.mms-clean-design main p,body.mms-fluid-layout.mms-clean-design main li{font-size:18px;line-height:1.75;color:#294359;margin-top:0;margin-bottom:22px;max-width:76ch}body.mms-fluid-layout.mms-clean-design main p+p{margin-top:0}body.mms-fluid-layout.mms-clean-design main h1{font-size:clamp(40px,4vw,60px);line-height:1.13;letter-spacing:-.035em;color:#102f50;margin:12px 0 24px}body.mms-fluid-layout.mms-clean-design main h2{font-size:clamp(29px,2.6vw,38px);line-height:1.25;letter-spacing:-.025em;color:#102f50;margin:38px 0 24px}body.mms-fluid-layout.mms-clean-design main h3{font-size:22px;line-height:1.35;color:#102f50;margin:30px 0 16px}body.mms-fluid-layout.mms-clean-design main h4{font-size:19px;line-height:1.4;margin:28px 0 14px}body.mms-fluid-layout.mms-clean-design main :is(section,article,.content-inner,.panel)>:is(h2,h3):first-child{margin-top:0}body.mms-fluid-layout.mms-clean-design main :is(ul,ol){margin-block:18px 26px}body.mms-fluid-layout.mms-clean-design main li{margin-bottom:12px}body.mms-fluid-layout.mms-clean-design main .eyebrow{font-size:12px;line-height:1.5;letter-spacing:2px}body.mms-fluid-layout.mms-clean-design main :is(.notice,.small,.smallprint,.legal-note){font-size:16px!important;line-height:1.75}body.mms-fluid-layout.mms-clean-design main .price{font-size:34px;line-height:1.2;font-weight:800;color:#102f50;margin:18px 0}body.mms-fluid-layout.mms-clean-design main>section{padding-block:64px}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>:is(.section,.content-section,.feature-row,.split){background:#fff}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>.hero{background:#fcfaf7!important;column-gap:40px;grid-template-columns:minmax(0,42fr) minmax(0,58fr)}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>.hero .hero-copy{padding-block:16px;min-width:0}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .hero-visual{border-radius:18px;height:clamp(320px,29vw,440px);min-height:0}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .hero-visual img{object-fit:cover}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .hero-visual:after{display:none}body.mms-fluid-layout.mms-clean-design main:is(.mms-passion-pathways,.mms-young-dream-builders) .hero-visual{height:auto;aspect-ratio:2.1}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>.mms-photo-story{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:44px}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .mms-photo-story .content-inner{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.mms-fluid-layout.mms-clean-design main .mms-second-service-photo{border-radius:18px}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) :is(.programme-card,.card,.mms-card,.mms-restored-info-card,.detail-card,.feature){background:#fff;border:1px solid #dce5e0;border-top:2px solid #acc8bb;border-radius:14px;box-shadow:none;min-width:0}body.mms-fluid-layout.mms-clean-design main :is(.programme-card,.mms-restored-info-card,.detail-card){padding:28px}body.mms-fluid-layout.mms-clean-design main :is(.programme-card,.card,.mms-card,.mms-restored-info-card,.detail-card,.feature) h3{font-size:22px;margin:0 0 16px;line-height:1.35}body.mms-fluid-layout.mms-clean-design main :is(.programme-card,.card,.mms-card,.mms-restored-info-card,.detail-card) p{margin-bottom:20px}body.mms-fluid-layout.mms-clean-design main :is(.programme-card,.card,.mms-card,.mms-restored-info-card,.detail-card) p:last-child{margin-bottom:0}body.mms-fluid-layout.mms-clean-design main :is(.programme-grid,.mms-restored-info-grid,.detail-grid,.editorial-grid){gap:30px}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .mms-interest-cards{gap:24px;margin:32px 0}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .mms-interest-cards li{background:#fff;border:1px solid #dce5e0;border-top:2px solid #acc8bb;border-radius:14px;box-shadow:none;padding:26px;margin:0;max-width:none}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>.closing-cta{background:#fcfaf7;border-top:1px solid #e7e7e0;margin:0;border-radius:0}body.mms-fluid-layout.mms-clean-design main .closing-cta h2{font-size:32px;margin:12px 0 22px}body.mms-fluid-layout.mms-clean-design main .closing-cta p{max-width:76ch;margin-bottom:20px}body.mms-fluid-layout.mms-clean-design main :is(.btn,.mms-button){font-size:15px;line-height:1.4;min-height:46px;padding:13px 23px}body.mms-fluid-layout.mms-clean-design main .btn:not(.secondary):not(.light),body.mms-fluid-layout.mms-clean-design main .mms-button{background:#cc285f;color:#fff}body.mms-fluid-layout.mms-clean-design main .btn:not(.secondary):not(.light):hover{background:#b31e50}body.mms-fluid-layout.mms-clean-design .mms-gaming-restored .section.alt{background:#f0f5fa}body.mms-fluid-layout.mms-clean-design .mms-gaming-restored .section.alt+.section{background:#fff}body.mms-fluid-layout.mms-clean-design .mms-gaming-restored .detail-band,body.mms-fluid-layout.mms-clean-design .mms-gaming-restored #how-it-works{background:#fcfaf7}body.mms-fluid-layout.mms-clean-design .mms-gaming-restored .faq-section{background:#fff}body.mms-fluid-layout.mms-clean-design .mms-gaming-restored .faq-cta{background:#f0f6f3;border-radius:14px;padding:28px}body.mms-fluid-layout.mms-clean-design .mms-gaming-restored .split .panel{background:transparent;padding:20px 0}body.mms-fluid-layout.mms-clean-design .mms-gaming-restored .mms-program-copy p{margin-bottom:24px}body.mms-fluid-layout.mms-clean-design .mms-also-me .split{background:#fff}body.mms-fluid-layout.mms-clean-design .mms-also-me .faq{background:#f0f6f3}body.mms-fluid-layout.mms-clean-design .mms-also-me .end{background:#fcfaf7}body.mms-fluid-layout.mms-clean-design .mms-also-me .hero img{height:440px;object-fit:cover;border-radius:18px}body.mms-fluid-layout.mms-clean-design .mms-passion-pathways #how-it-works{background:#fff7fa}body.mms-fluid-layout.mms-clean-design .mms-passion-pathways .mms-passion-statement{background:transparent;border:0;border-left:3px solid #e8b9cb;border-radius:0;padding:6px 0 6px 24px;font-size:clamp(25px,2.3vw,32px);line-height:1.45;margin:8px 0 26px}body.mms-fluid-layout.mms-clean-design .mms-passion-pathways .mms-passion-highlight{background:transparent;border:0;padding:0;font-size:22px;margin:8px 0 28px}body.mms-fluid-layout.mms-clean-design .mms-passion-pathways .mms-passion-safeguards>p{background:transparent;border:0;border-top:1px solid #d9e4df;border-radius:0;padding:24px 0 0;margin:0;font-size:17px}body.mms-fluid-layout.mms-clean-design .mms-young-dream-builders #how-it-works{background:#f0f5fa}body.mms-fluid-layout.mms-clean-design .mms-young-dream-builders .mms-dream-statement{background:transparent;border:0;border-left:3px solid #adcce5;border-radius:0;text-align:left;padding:6px 0 6px 25px;font-size:clamp(25px,2.3vw,32px);margin:28px 0 34px;max-width:1000px}body.mms-fluid-layout.mms-clean-design .mms-young-dream-builders .mms-dream-belief{background:transparent;border:0;padding:0;margin:8px 0 26px;font-size:22px}body.mms-fluid-layout.mms-clean-design .mms-young-dream-builders .mms-dream-boundaries>p{background:transparent;border:0;border-top:1px solid #d9e4df;border-radius:0;padding:24px 0 0;margin:0;font-size:17px}body.mms-fluid-layout.mms-clean-design .mms-unmask-me .mms-unmask-intro p{font-size:19px;line-height:1.75;margin-bottom:24px}body.mms-fluid-layout.mms-clean-design .mms-unmask-me .hero-visual{align-self:start;margin-top:8px}body.mms-fluid-layout.mms-clean-design .mms-unmask-me>.closing-cta{background:#fcfaf7}body.mms-fluid-layout.mms-clean-design .mms-unmask-me :is(.mms-unmask-understanding,.mms-unmask-choices){column-gap:44px;row-gap:26px}body.mms-fluid-layout.mms-clean-design .mms-unmask-me :is(.mms-unmask-understanding,.mms-unmask-choices) p{margin:0 0 12px}body.mms-fluid-layout.mms-clean-design .mms-unmask-me .mms-unmask-belief{margin-bottom:30px}body.mms-fluid-layout.mms-clean-design .mms-advocacy-service .section-tint{background:#f0f5fa}body.mms-fluid-layout.mms-clean-design .mms-advocacy-service .cta{background:#fcfaf7}body.mms-fluid-layout.mms-clean-design .mms-advocacy-service :is(.hero-note,.notice){background:#f5faf8;border:1px solid #dce5e0;border-radius:14px}body.mms-fluid-layout.mms-clean-design main:is(.mms-justice-support,.mms-training){background:#fff}body.mms-fluid-layout.mms-clean-design main:is(.mms-justice-support,.mms-training)>.content-section{padding:32px;border:1px solid #dce5e0;border-radius:14px;box-shadow:none;background:#fff}body.mms-fluid-layout.mms-clean-design main:is(.mms-justice-support,.mms-training)>.hero{padding-block:32px}body.mms-fluid-layout.mms-clean-design .mms-therapy>.content-section:nth-of-type(3){background:#f0f6f3}body.mms-fluid-layout.mms-clean-design .mms-parent-mentoring>.content-section:nth-of-type(3){background:#fcfaf7}body.mms-fluid-layout.mms-clean-design.home main .programme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mms-fluid-layout.mms-clean-design .mms-directors-page{background:#fff;padding-block:48px}body.mms-fluid-layout.mms-clean-design .mms-directors-container{max-width:1160px}body.mms-fluid-layout.mms-clean-design .mms-director-full{padding:32px;border:1px solid #dce5e0;border-radius:18px;box-shadow:none;margin:32px 0}body.mms-fluid-layout.mms-clean-design .mms-director-full img{width:260px;height:auto;margin-right:32px}body.mms-fluid-layout.mms-clean-design .mms-director-added{background:#f5faf8;border-left:3px solid #acc8bb;padding:20px}body.mms-fluid-layout.mms-clean-design.mms-policy-layout main{padding-block:48px 64px}body.mms-fluid-layout.mms-clean-design.mms-policy-layout main h2{margin-top:38px}body.mms-fluid-layout.mms-clean-design.mms-policy-layout main h2 a{background:#f5faf8;border:1px solid #dce5e0;border-radius:12px;padding:18px 22px}body.mms-fluid-layout.mms-clean-design .mms-enquiry-form{background:#f5faf8;border:1px solid #dce5e0;border-radius:14px;padding:30px}body.mms-fluid-layout.mms-clean-design .mms-enquiry-form :is(label,input,select,textarea){font-size:17px;line-height:1.6}body.mms-fluid-layout.mms-clean-design .mms-enquiry-form button{background:#cc285f;color:#fff;min-height:46px;border-radius:12px}body.mms-fluid-layout.mms-clean-design .nav a{font-size:14px}body.mms-fluid-layout.mms-clean-design .mms-shared-footer :is(a,p,li){font-size:14px;line-height:1.65}body.mms-fluid-layout.mms-clean-design .mms-shared-footer .mms-footer-brand{font-size:23px;line-height:.96}body.mms-fluid-layout.mms-clean-design :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #0d2c59;outline-offset:4px}body.mms-fluid-layout.mms-clean-design .site-footer a:focus-visible{outline-color:#fff}@media(max-width:1000px){body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>.hero{grid-template-columns:minmax(0,1fr)!important;gap:28px}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .hero-visual{grid-column:1;grid-row:auto;width:100%;height:360px;border-radius:18px;max-width:none}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>.hero .hero-copy{grid-row:auto}body.mms-fluid-layout.mms-clean-design main:is(.mms-passion-pathways,.mms-young-dream-builders) .hero-visual{height:auto;aspect-ratio:2.1}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me)>.mms-photo-story{grid-template-columns:minmax(0,1fr);gap:32px}body.mms-fluid-layout.mms-clean-design .mms-also-me .hero{display:flex;flex-direction:column;gap:28px}body.mms-fluid-layout.mms-clean-design .mms-also-me .hero img{height:auto;max-height:430px;object-fit:contain}body.mms-fluid-layout.mms-clean-design .mms-also-me .hero .copy{width:100%}}@media(max-width:760px){body.mms-fluid-layout.mms-clean-design main>section{padding-block:42px}body.mms-fluid-layout.mms-clean-design main p,body.mms-fluid-layout.mms-clean-design main li{font-size:17px;line-height:1.75;margin-bottom:22px}body.mms-fluid-layout.mms-clean-design main h1{font-size:clamp(36px,8.7vw,48px);margin-bottom:22px}body.mms-fluid-layout.mms-clean-design main h2{font-size:29px;margin:32px 0 22px}body.mms-fluid-layout.mms-clean-design main h3{font-size:21px;margin:28px 0 16px}body.mms-fluid-layout.mms-clean-design main:not(.mms-unmask-me) .hero-visual{height:270px}body.mms-fluid-layout.mms-clean-design main:is(.mms-passion-pathways,.mms-young-dream-builders) .hero-visual{height:auto}body.mms-fluid-layout.mms-clean-design.home main .programme-grid{grid-template-columns:minmax(0,1fr)}body.mms-fluid-layout.mms-clean-design .mms-unmask-me .mms-unmask-intro p{font-size:18px;margin-bottom:24px}body.mms-fluid-layout.mms-clean-design .mms-unmask-me .hero-visual{margin-top:0}body.mms-fluid-layout.mms-clean-design .mms-director-full{padding:24px}body.mms-fluid-layout.mms-clean-design .mms-director-full img{float:none;width:100%;max-width:280px;margin:0 0 24px}body.mms-fluid-layout.mms-clean-design main:is(.mms-justice-support,.mms-training)>.content-section{padding:24px}body.mms-fluid-layout.mms-clean-design .mms-enquiry-form{padding:20px}body.mms-fluid-layout.mms-clean-design main .closing-cta h2{font-size:29px}body.mms-fluid-layout.mms-clean-design main .mms-interest-cards li{font-size:17px;padding:24px}}@media(prefers-reduced-motion:reduce){body.mms-clean-design *{scroll-behavior:auto;transition:none}}body.mms-fluid-layout.mms-clean-design .nav a:hover{color:#cc285f}body.mms-fluid-layout.mms-clean-design.mms-policy-layout main p{margin-bottom:18px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/site-clean-design.css.map */
