:root{--mha-section-space:32px;--mha-card-space:16px}.mha26-action{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;border-radius:999px;border:2px solid #8000a0;background:#8000a0;color:#fff!important;font:900 16px/1.3 Nunito,sans-serif;text-decoration:none}.mha26-action:focus-visible{outline:3px solid #351047;outline-offset:4px}[id]{scroll-margin-top:var(--mha-sticky-header-height,110px)}#mha-home#mha-home .mha-site{max-width:1280px;margin-inline:auto}#mha-home#mha-home h2{font-size:28px;line-height:1.2}#mha-home#mha-home h3{font-size:20px;line-height:1.3}#mha-home#mha-home p{font-size:16px;line-height:1.5}#mha-home#mha-home .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-home#mha-home .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-home#mha-home .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-home#mha-home .mha26-hero-copy h1 br{display:none}#mha-home#mha-home .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-home#mha-home .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-home#mha-home .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-home#mha-home .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-home#mha-home .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-home#mha-home .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-home#mha-home .mha-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-home#mha-home .mha-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-creator#mha-creator .cs-page{max-width:1280px;margin-inline:auto}#mha-creator#mha-creator h2{font-size:28px;line-height:1.2}#mha-creator#mha-creator h3{font-size:20px;line-height:1.3}#mha-creator#mha-creator p{font-size:16px;line-height:1.5}#mha-creator#mha-creator .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-creator#mha-creator .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-creator#mha-creator .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-creator#mha-creator .mha26-hero-copy h1 br{display:none}#mha-creator#mha-creator .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-creator#mha-creator .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-creator#mha-creator .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-creator#mha-creator .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-creator#mha-creator .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-creator#mha-creator .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-creator#mha-creator .cs-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-creator#mha-creator .cs-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-observation#mha-observation .mha-page{max-width:1280px;margin-inline:auto}#mha-observation#mha-observation h2{font-size:28px;line-height:1.2}#mha-observation#mha-observation h3{font-size:20px;line-height:1.3}#mha-observation#mha-observation p{font-size:16px;line-height:1.5}#mha-observation#mha-observation .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-observation#mha-observation .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-observation#mha-observation .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-observation#mha-observation .mha26-hero-copy h1 br{display:none}#mha-observation#mha-observation .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-observation#mha-observation .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-observation#mha-observation .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-observation#mha-observation .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-observation#mha-observation .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-observation#mha-observation .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-observation#mha-observation .mha-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-observation#mha-observation .mha-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-pricing#mha-pricing .mp-page{max-width:1280px;margin-inline:auto}#mha-pricing#mha-pricing h2{font-size:28px;line-height:1.2}#mha-pricing#mha-pricing h3{font-size:20px;line-height:1.3}#mha-pricing#mha-pricing p{font-size:16px;line-height:1.5}#mha-pricing#mha-pricing .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-pricing#mha-pricing .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-pricing#mha-pricing .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-pricing#mha-pricing .mha26-hero-copy h1 br{display:none}#mha-pricing#mha-pricing .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-pricing#mha-pricing .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-pricing#mha-pricing .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-pricing#mha-pricing .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-pricing#mha-pricing .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-pricing#mha-pricing .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-resources#mha-resources .mr-page{max-width:1280px;margin-inline:auto}#mha-resources#mha-resources h2{font-size:28px;line-height:1.2}#mha-resources#mha-resources h3{font-size:20px;line-height:1.3}#mha-resources#mha-resources p{font-size:16px;line-height:1.5}#mha-resources#mha-resources .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-resources#mha-resources .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-resources#mha-resources .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-resources#mha-resources .mha26-hero-copy h1 br{display:none}#mha-resources#mha-resources .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-resources#mha-resources .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-resources#mha-resources .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-resources#mha-resources .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-resources#mha-resources .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-resources#mha-resources .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-resources#mha-resources .mr-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-resources#mha-resources .mr-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-curriculum#mha-curriculum .mc-site{max-width:1280px;margin-inline:auto}#mha-curriculum#mha-curriculum h2{font-size:28px;line-height:1.2}#mha-curriculum#mha-curriculum h3{font-size:20px;line-height:1.3}#mha-curriculum#mha-curriculum p{font-size:16px;line-height:1.5}#mha-curriculum#mha-curriculum .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-curriculum#mha-curriculum .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-curriculum#mha-curriculum .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-curriculum#mha-curriculum .mha26-hero-copy h1 br{display:none}#mha-curriculum#mha-curriculum .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-curriculum#mha-curriculum .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-curriculum#mha-curriculum .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-curriculum#mha-curriculum .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-curriculum#mha-curriculum .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-curriculum#mha-curriculum .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-curriculum#mha-curriculum .mc-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-curriculum#mha-curriculum .mc-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-about#mha-about{max-width:1280px;margin-inline:auto}#mha-about#mha-about h2{font-size:28px;line-height:1.2}#mha-about#mha-about h3{font-size:20px;line-height:1.3}#mha-about#mha-about p{font-size:16px;line-height:1.5}#mha-about#mha-about .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-about#mha-about .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-about#mha-about .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-about#mha-about .mha26-hero-copy h1 br{display:none}#mha-about#mha-about .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-about#mha-about .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-about#mha-about .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-about#mha-about .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-about#mha-about .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-about#mha-about .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-about#mha-about .mha-about-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-about#mha-about .mha-about-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-families#mha-families .mf-site{max-width:1280px;margin-inline:auto}#mha-families#mha-families h2{font-size:28px;line-height:1.2}#mha-families#mha-families h3{font-size:20px;line-height:1.3}#mha-families#mha-families p{font-size:16px;line-height:1.5}#mha-families#mha-families .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-families#mha-families .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-families#mha-families .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-families#mha-families .mha26-hero-copy h1 br{display:none}#mha-families#mha-families .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-families#mha-families .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-families#mha-families .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-families#mha-families .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-families#mha-families .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-families#mha-families .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-families#mha-families .mf-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-families#mha-families .mf-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-how#mha-how .hw-page{max-width:1280px;margin-inline:auto}#mha-how#mha-how h2{font-size:28px;line-height:1.2}#mha-how#mha-how h3{font-size:20px;line-height:1.3}#mha-how#mha-how p{font-size:16px;line-height:1.5}#mha-how#mha-how .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-how#mha-how .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-how#mha-how .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-how#mha-how .mha26-hero-copy h1 br{display:none}#mha-how#mha-how .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-how#mha-how .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-how#mha-how .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-how#mha-how .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-how#mha-how .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-how#mha-how .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-libraries#mha-libraries .ml-site{max-width:1280px;margin-inline:auto}#mha-libraries#mha-libraries h2{font-size:28px;line-height:1.2}#mha-libraries#mha-libraries h3{font-size:20px;line-height:1.3}#mha-libraries#mha-libraries p{font-size:16px;line-height:1.5}#mha-libraries#mha-libraries .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-libraries#mha-libraries .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-libraries#mha-libraries .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-libraries#mha-libraries .mha26-hero-copy h1 br{display:none}#mha-libraries#mha-libraries .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-libraries#mha-libraries .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-libraries#mha-libraries .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-libraries#mha-libraries .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-libraries#mha-libraries .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-libraries#mha-libraries .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-libraries#mha-libraries .ml-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-libraries#mha-libraries .ml-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-legal-page#mha-legal-page{max-width:1280px;margin-inline:auto}#mha-legal-page#mha-legal-page h2{font-size:28px;line-height:1.2}#mha-legal-page#mha-legal-page h3{font-size:20px;line-height:1.3}#mha-legal-page#mha-legal-page p{font-size:16px;line-height:1.5}#mha-legal-page#mha-legal-page .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-legal-page#mha-legal-page .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-legal-page#mha-legal-page .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-legal-page#mha-legal-page .mha26-hero-copy h1 br{display:none}#mha-legal-page#mha-legal-page .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-legal-page#mha-legal-page .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-legal-page#mha-legal-page .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-legal-page#mha-legal-page .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-legal-page#mha-legal-page .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-legal-page#mha-legal-page .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-partners#mha-partners .pp-page{max-width:1280px;margin-inline:auto}#mha-partners#mha-partners h2{font-size:28px;line-height:1.2}#mha-partners#mha-partners h3{font-size:20px;line-height:1.3}#mha-partners#mha-partners p{font-size:16px;line-height:1.5}#mha-partners#mha-partners .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-partners#mha-partners .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-partners#mha-partners .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-partners#mha-partners .mha26-hero-copy h1 br{display:none}#mha-partners#mha-partners .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-partners#mha-partners .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-partners#mha-partners .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-partners#mha-partners .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-partners#mha-partners .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-partners#mha-partners .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-partners#mha-partners .pp-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-partners#mha-partners .pp-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-contact#mha-contact .mc-page{max-width:1280px;margin-inline:auto}#mha-contact#mha-contact h2{font-size:28px;line-height:1.2}#mha-contact#mha-contact h3{font-size:20px;line-height:1.3}#mha-contact#mha-contact p{font-size:16px;line-height:1.5}#mha-contact#mha-contact .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-contact#mha-contact .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-contact#mha-contact .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-contact#mha-contact .mha26-hero-copy h1 br{display:none}#mha-contact#mha-contact .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-contact#mha-contact .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-contact#mha-contact .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-contact#mha-contact .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-contact#mha-contact .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-contact#mha-contact .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-contact#mha-contact .mc-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-contact#mha-contact .mc-body>*{margin-top:0;margin-bottom:0;min-width:0}#mha-accessibility#mha-accessibility .ma-page{max-width:1280px;margin-inline:auto}#mha-accessibility#mha-accessibility h2{font-size:28px;line-height:1.2}#mha-accessibility#mha-accessibility h3{font-size:20px;line-height:1.3}#mha-accessibility#mha-accessibility p{font-size:16px;line-height:1.5}#mha-accessibility#mha-accessibility .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-accessibility#mha-accessibility .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-accessibility#mha-accessibility .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-accessibility#mha-accessibility .mha26-hero-copy h1 br{display:none}#mha-accessibility#mha-accessibility .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-accessibility#mha-accessibility .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-accessibility#mha-accessibility .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-accessibility#mha-accessibility .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-accessibility#mha-accessibility .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-accessibility#mha-accessibility .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-accessibility#mha-accessibility .ma-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-accessibility#mha-accessibility .ma-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-talk#mha-talk .mt-page{max-width:1280px;margin-inline:auto}#mha-talk#mha-talk h2{font-size:28px;line-height:1.2}#mha-talk#mha-talk h3{font-size:20px;line-height:1.3}#mha-talk#mha-talk p{font-size:16px;line-height:1.5}#mha-talk#mha-talk .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-talk#mha-talk .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-talk#mha-talk .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-talk#mha-talk .mha26-hero-copy h1 br{display:none}#mha-talk#mha-talk .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-talk#mha-talk .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-talk#mha-talk .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-talk#mha-talk .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-talk#mha-talk .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-talk#mha-talk .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-talk#mha-talk .mt-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-talk#mha-talk .mt-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-schools#mha-schools .ms-site{max-width:1280px;margin-inline:auto}#mha-schools#mha-schools h2{font-size:28px;line-height:1.2}#mha-schools#mha-schools h3{font-size:20px;line-height:1.3}#mha-schools#mha-schools p{font-size:16px;line-height:1.5}#mha-schools#mha-schools .mha26-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;position:relative;isolation:isolate;aspect-ratio:auto;height:auto;min-height:320px;padding:0;overflow:hidden}#mha-schools#mha-schools .mha26-hero-copy{grid-column:1;grid-row:1;position:relative;inset:auto;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:24px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere}#mha-schools#mha-schools .mha26-hero-copy h1{width:100%;max-width:22ch;margin:0 0 16px;font-size:36px;line-height:1.12;text-align:center}#mha-schools#mha-schools .mha26-hero-copy h1 br{display:none}#mha-schools#mha-schools .mha26-hero-copy p{width:100%;max-width:43ch;margin:0 0 18px;font-size:17px;line-height:1.5;text-align:center}#mha-schools#mha-schools .mha26-hero-copy :is([class$=-actions],[class$=-buttons]){display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;margin:0 auto}#mha-schools#mha-schools .mha26-hero-copy a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:360px;min-height:44px;margin:0;padding:10px 16px;box-sizing:border-box;font-size:16px;line-height:1.3;white-space:normal;text-align:center}#mha-schools#mha-schools .mha26-hero-copy a svg{flex:0 0 20px;width:20px;height:20px}#mha-schools#mha-schools .mha26-hero-art{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:0;display:block;width:100%;min-width:0;height:100%;min-height:0;max-height:360px;margin:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;align-self:center;scale:1}#mha-schools#mha-schools .mha26-hero>svg{position:absolute;inset:auto 0 -1px;width:100%;height:18px;z-index:3;pointer-events:none}#mha-schools#mha-schools .ms-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mha-section-space);margin:0;padding:var(--mha-section-space) 32px}#mha-schools#mha-schools .ms-content>*{margin-top:0;margin-bottom:0;min-width:0}#mha-how#mha-how .hw-page>:is(.hw-journey,.hw-routine,.hw-bottom),#mha-pricing#mha-pricing .mp-page>:is(.mp-plans,.mp-organizations){margin:var(--mha-section-space) 32px;padding-top:0;padding-bottom:0}#mha-how#mha-how .hw-page,#mha-pricing#mha-pricing .mp-page{padding-bottom:0;display:flow-root}#mha-how#mha-how .hw-bottom{gap:var(--mha-card-space)}#mha-pricing#mha-pricing .mp-plans{padding-inline:0;gap:var(--mha-card-space)}#mha-legal-page#mha-legal-page .lc-section{margin:0;padding:var(--mha-section-space) 32px}.mha-purchase{max-width:1180px;font-size:16px}.mha-purchase .mp-banner{width:100%;height:150px;aspect-ratio:auto;object-fit:contain}.mha-purchase .mp-wrap{width:calc(100% - 48px);padding:28px 0 32px}.mha-purchase .mp-choice{padding:20px;margin-bottom:24px;gap:var(--mha-card-space);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr)}.mha-purchase .mp-choice>*{min-width:0}.mha-purchase .mp-product-name{font-size:26px}.mha-purchase .mp-product-description{font-size:16px;line-height:1.5}.mha-purchase .mp-product-art{width:150px;max-width:100%;height:110px;margin:16px auto 0}.mha-purchase .mp-review-card{grid-template-columns:140px minmax(0,1fr);padding:24px;gap:var(--mha-card-space)}.mha-purchase .mp-review-card>img{width:140px;height:110px}.mha-purchase .mp-purchased-item img,.mha-purchase .mp-setup-card img{width:96px;height:80px;margin:0 auto 16px}.mha-purchase .mp-complete-heading img{width:180px;height:150px;margin:auto}.mha-purchase .mp-round{width:40px;height:40px}.mha-purchase .mp-round svg{width:24px;height:24px}.mha-purchase .mp-title h1{font-size:32px}.mha-purchase .mp-title p{font-size:17px}.mha-purchase .mp-next-grid h3{font-size:19px}[id^=MhaMarketplacePage-] .mh-live{max-width:1100px;margin-inline:auto}[id^=MhaMarketplacePage-] .mp-section{padding:32px 0}[id^=MhaMarketplacePage-] .mp-section-head{margin-bottom:24px}:is(#mha-home,#mha-creator,#mha-observation,#mha-pricing,#mha-resources,#mha-curriculum,#mha-about,#mha-families,#mha-how,#mha-libraries,#mha-legal-page,#mha-partners,#mha-contact,#mha-accessibility,#mha-talk,#mha-schools) :is(.mha-tiles,.cs-cards,.cs-mini-grid,.mha-process-grid,.mha-readiness-grid,.mha-assessment-grid,.mr-learning-grid,.mr-help-grid,.mr-learning-row,.mc-five-grid,.mf-benefits,.mf-features,.hw-journey-grid,.ml-benefits,.ml-features,.pp-cards,.ma-priority-grid,.mt-steps,.mt-topic-grid,.ms-settings-grid){gap:var(--mha-card-space)}@media(max-width:800px){:root{--mha-section-space:24px}#mha-families#mha-families .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-families#mha-families .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-families#mha-families .mha26-hero-copy h1{font-size:30px}#mha-families#mha-families .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-observation#mha-observation .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-observation#mha-observation .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-observation#mha-observation .mha26-hero-copy h1{font-size:30px}#mha-observation#mha-observation .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-curriculum#mha-curriculum .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-curriculum#mha-curriculum .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-curriculum#mha-curriculum .mha26-hero-copy h1{font-size:30px}#mha-curriculum#mha-curriculum .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-schools#mha-schools .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-schools#mha-schools .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-schools#mha-schools .mha26-hero-copy h1{font-size:30px}#mha-schools#mha-schools .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-partners#mha-partners .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-partners#mha-partners .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-partners#mha-partners .mha26-hero-copy h1{font-size:30px}#mha-partners#mha-partners .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-about#mha-about .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-about#mha-about .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-about#mha-about .mha26-hero-copy h1{font-size:30px}#mha-about#mha-about .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-talk#mha-talk .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-talk#mha-talk .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-talk#mha-talk .mha26-hero-copy h1{font-size:30px}#mha-talk#mha-talk .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-how#mha-how .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-how#mha-how .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-how#mha-how .mha26-hero-copy h1{font-size:30px}#mha-how#mha-how .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-pricing#mha-pricing .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-pricing#mha-pricing .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-pricing#mha-pricing .mha26-hero-copy h1{font-size:30px}#mha-pricing#mha-pricing .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-resources#mha-resources .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-resources#mha-resources .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-resources#mha-resources .mha26-hero-copy h1{font-size:30px}#mha-resources#mha-resources .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-creator#mha-creator .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-creator#mha-creator .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-creator#mha-creator .mha26-hero-copy h1{font-size:30px}#mha-creator#mha-creator .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-home#mha-home .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-home#mha-home .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-home#mha-home .mha26-hero-copy h1{font-size:30px}#mha-home#mha-home .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-accessibility#mha-accessibility .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-accessibility#mha-accessibility .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-accessibility#mha-accessibility .mha26-hero-copy h1{font-size:30px}#mha-accessibility#mha-accessibility .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-libraries#mha-libraries .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-libraries#mha-libraries .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-libraries#mha-libraries .mha26-hero-copy h1{font-size:30px}#mha-libraries#mha-libraries .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-legal-page#mha-legal-page .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-legal-page#mha-legal-page .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-legal-page#mha-legal-page .mha26-hero-copy h1{font-size:30px}#mha-legal-page#mha-legal-page .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-contact#mha-contact .mha26-hero{grid-template-columns:minmax(0,1fr);min-height:0}#mha-contact#mha-contact .mha26-hero-copy{grid-column:1;grid-row:1;padding:28px 24px}#mha-contact#mha-contact .mha26-hero-copy h1{font-size:30px}#mha-contact#mha-contact .mha26-hero-art{grid-column:1;grid-row:2;height:200px;max-height:200px}#mha-home#mha-home .mha-content,#mha-creator#mha-creator .cs-content,#mha-observation#mha-observation .mha-content,#mha-resources#mha-resources .mr-content,#mha-curriculum#mha-curriculum .mc-content,#mha-about#mha-about .mha-about-content,#mha-families#mha-families .mf-content,#mha-libraries#mha-libraries .ml-content,#mha-partners#mha-partners .pp-content,#mha-contact#mha-contact .mc-body,#mha-accessibility#mha-accessibility .ma-content,#mha-talk#mha-talk .mt-content,#mha-schools#mha-schools .ms-content{padding-inline:20px}.mha-purchase .mp-choice,.mha-purchase .mp-review-card{grid-template-columns:minmax(0,1fr)}.mha-purchase .mp-review-card>img{margin-inline:auto}.mha-purchase .mp-options{padding-left:0;border-left:0}.mha-purchase .mp-wrap{width:calc(100% - 32px)}.mha-purchase .mp-banner{height:100px}#mha-how#mha-how .hw-page>:is(.hw-journey,.hw-routine,.hw-bottom),#mha-pricing#mha-pricing .mp-page>:is(.mp-plans,.mp-organizations){margin:var(--mha-section-space) 20px}}#mha-home#mha-home .mha-tile h2{font-size:24px}#mha-home#mha-home .mha-price-card h3{font-size:30px}#mha-pricing#mha-pricing .mp-price{font-size:32px;line-height:1.15}#mha-pricing#mha-pricing .mp-additional-price{font-size:24px}#mha-pricing#mha-pricing .mp-price-detail,#mha-pricing#mha-pricing .mp-additional-note{font-size:16px}#mha-pricing#mha-pricing .mp-plan .mp-button,#mha-pricing#mha-pricing .mp-organizations .mp-button{font-size:16px;min-height:44px;padding:12px 18px}#mha-home#mha-home .mha-domain-icon b{font-size:13px;line-height:1}[id^=MhaMarketplacePage-] .mh-copy,[id^=MhaMarketplacePage-] .mh-copy h1,[id^=MhaMarketplacePage-] .mh-copy .mh-lead{text-align:center}#mha-creator#mha-creator .cs-hero:not(.mha26-hero) .cs-hero-grid>div{text-align:center}#mha-creator#mha-creator .cs-hero:not(.mha26-hero) h1{font-size:36px;line-height:1.12}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img:where([data-mha-art]:not([data-mha-art=hero])){display:block;position:static;inset:auto;float:none;align-self:center;justify-self:center;min-width:0;min-height:0;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center;transform:none;scale:1;margin:0 auto 12px;width:100%;max-width:320px;height:160px;max-height:160px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=scene]{width:100%;max-width:480px;height:250px;max-height:250px;margin:0 auto}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=support]{max-width:220px;height:112px;max-height:112px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=process]{max-width:84px;height:84px;max-height:84px;margin:0}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=icon]{width:88px;max-width:88px;height:80px;max-height:80px;margin:0 auto 8px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=portrait]{max-width:340px;height:auto;max-height:420px;margin:0 auto}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is([class$=-section-heading],[class$=-section-head]){padding:0;margin:0 0 16px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is([class$=-section-heading],[class$=-section-head]) p{margin-top:6px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mha-tile,.mf-benefit,.ml-benefit,.pp-card,.cs-build-card,.cs-create-card,.mr-card,.ma-priority-card,.mt-step,.mt-topic,.ms-setting,.hw-journey-card){padding:18px;min-height:0}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mha-tile,.mf-benefit,.ml-benefit,.pp-card,.cs-build-card,.cs-create-card,.mr-card,.ma-priority-card,.mt-step,.mt-topic,.ms-setting,.hw-journey-card) :is(h2,h3){font-size:21px;line-height:1.25;margin:0 0 8px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mha-tile,.mf-benefit,.ml-benefit,.pp-card,.cs-build-card,.cs-create-card,.mr-card,.ma-priority-card,.mt-step,.mt-topic,.ms-setting,.hw-journey-card) p{margin:0;max-width:36ch;margin-inline:auto}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mc-panel,.ms-panel,.ml-panel,.cs-panel,.mt-panel,.mr-panel,.ma-panel,.pp-scope,.pp-cta,.mf-included,.mha-process,.mha-domains,.hw-domains,.hw-creator,.hw-routine-panel){padding:22px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.cs-build-grid,.cs-create-grid,.cs-process-grid,.cs-bottom-grid,.hw-bottom,.mp-plans,.ml-community-grid,.ms-assessment-layout){gap:16px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mr-card ul,.ma-info ul,.lc-list,.mha-list,.mf-list,.mp-features,.cs-family ul){row-gap:8px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mr-card li,.ma-info li,.lc-list li,.mha-list li,.mf-list li,.cs-family li){margin-block:4px;line-height:1.45}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mha-domain-disc,.hw-domain-icon,.ms-domains .ms-icon){--badge-size:52px;width:52px;height:52px;min-width:52px;min-height:52px;margin:0 auto 7px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mha-domain,.hw-domain,.ms-domains li){font-size:15px;line-height:1.25}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mha-domain-list,.hw-domain-grid,.ms-domains){gap:14px 10px;padding:16px 12px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) .ms-icon b{font-size:20px}#mha-home#mha-home .mha-domain-icon{width:44px;height:44px;min-width:44px}#mha-home#mha-home .mha-domain-icon b{font-size:14px}#mha-observation#mha-observation .mha-insights{padding:22px;display:flex;flex-direction:column;gap:12px}#mha-observation#mha-observation .mha-insights h2{font-size:24px}#mha-observation#mha-observation .mha-insights p{margin:0}#mha-observation#mha-observation .mha-insights-art{margin-top:auto}#mha-talk#mha-talk .mt-community{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:22px}#mha-talk#mha-talk .mt-included{margin-top:16px;padding:12px 18px;gap:12px;font-size:18px}#mha-talk#mha-talk .mt-included svg{width:36px}#mha-talk#mha-talk .mt-topic-picture{width:88px;height:88px;min-width:88px;min-height:88px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center}#mha-talk#mha-talk .mt-topic-picture img{width:80px;height:80px;margin:0}#mha-talk#mha-talk .mt-step-arrow{width:20px;right:-20px}#mha-creator#mha-creator .cs-process-card{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:16px 12px}#mha-creator#mha-creator .cs-process-copy{gap:7px}#mha-creator#mha-creator .cs-process-card h3{font-size:18px;line-height:1.25}#mha-creator#mha-creator .cs-process-card p{font-size:15px;line-height:1.45}#mha-creator#mha-creator .cs-step-number{--step-size:28px;font-size:17px}#mha-creator#mha-creator .cs-create-card h3{font-size:19px}#mha-creator#mha-creator .cs-price{font-size:30px;line-height:1.15}#mha-creator#mha-creator .cs-price-year{font-size:24px}#mha-creator#mha-creator .cs-price-note{font-size:15px}#mha-creator#mha-creator .cs-bottom-grid{margin-inline:0}#mha-creator#mha-creator .cs-price-main{align-items:center}#mha-how#mha-how .hw-creator{gap:10px}#mha-how#mha-how .hw-creator img{margin:0 auto;height:180px;max-height:180px}#mha-how#mha-how .hw-creator .hw-button{margin-top:auto}#mha-how#mha-how .hw-routine-art{align-items:center}#mha-how#mha-how .hw-routine-art img{margin:0 auto}#mha-schools#mha-schools .ms-assessment-layout,#mha-libraries#mha-libraries .ml-community-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}#mha-schools#mha-schools .ms-curriculum-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}#mha-schools#mha-schools .ms-assessment-list,#mha-libraries#mha-libraries .ml-community-list{gap:8px}#mha-schools#mha-schools .ms-assessment-item,#mha-libraries#mha-libraries .ml-community-card{padding:12px;gap:12px}#mha-schools#mha-schools .ms-assessment-item .ms-icon,#mha-libraries#mha-libraries .ml-circle{width:40px;height:40px;min-width:40px;margin:0}#mha-schools#mha-schools .ms-assessment-item h3,#mha-libraries#mha-libraries .ml-community-card h3{font-size:18px;line-height:1.25;margin-bottom:4px}#mha-schools#mha-schools .ms-assessment-item p,#mha-libraries#mha-libraries .ml-community-card p{font-size:15px;line-height:1.45}#mha-pricing#mha-pricing .mp-icon{--icon-size:32px}#mha-pricing#mha-pricing .mp-plan{padding:22px}#mha-pricing#mha-pricing .mp-features{gap:10px;padding:16px 0}#mha-pricing#mha-pricing .mp-feature{align-items:center;gap:10px}#mha-pricing#mha-pricing .mp-feature strong{font-size:17px;line-height:1.3}#mha-pricing#mha-pricing .mp-feature p{font-size:15px;line-height:1.4;margin-top:3px}#mha-pricing#mha-pricing .mp-plan-intro{font-size:16px}#mha-partners#mha-partners .pp-icon-circle{width:36px;height:36px;min-width:36px;margin:0 auto 8px}#mha-partners#mha-partners .pp-scope-item p{font-size:15px}#mha-partners#mha-partners .pp-cta{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:20px}#mha-partners#mha-partners .pp-cta-art{margin:0}@media(max-width:1000px)and (min-width:801px){#mha-creator#mha-creator .cs-process-card{grid-template-columns:minmax(0,1fr)}#mha-creator#mha-creator .cs-process-art{margin:auto}}@media(max-width:800px){:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) :is(.mc-panel,.ms-panel,.ml-panel,.cs-panel,.mt-panel,.mr-panel,.ma-panel,.pp-scope,.pp-cta,.mf-included,.mha-process,.mha-domains,.hw-domains,.hw-creator,.hw-routine-panel){padding:18px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=scene]{height:200px;max-height:200px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=feature]{height:140px;max-height:140px}:is(#mha-home#mha-home,#mha-creator#mha-creator,#mha-observation#mha-observation,#mha-pricing#mha-pricing,#mha-resources#mha-resources,#mha-curriculum#mha-curriculum,#mha-about#mha-about,#mha-families#mha-families,#mha-how#mha-how,#mha-libraries#mha-libraries,#mha-legal-page#mha-legal-page,#mha-partners#mha-partners,#mha-contact#mha-contact,#mha-accessibility#mha-accessibility,#mha-talk#mha-talk,#mha-schools#mha-schools) img[data-mha-art=portrait]{max-height:340px}#mha-talk#mha-talk .mt-community,#mha-schools#mha-schools .ms-assessment-layout,#mha-schools#mha-schools .ms-curriculum-layout,#mha-libraries#mha-libraries .ml-community-grid,#mha-partners#mha-partners .pp-cta{grid-template-columns:minmax(0,1fr);gap:16px}#mha-partners#mha-partners .pp-cta-art{margin:auto}#mha-talk#mha-talk .mt-community{padding:18px}#mha-creator#mha-creator .cs-process-card{grid-template-columns:64px minmax(0,1fr)}}#shopify-section-custom-footer{position:relative;z-index:0;isolation:isolate}:is([id^=MhaHeader-],[id^=MhaFooter-]){overflow:visible}#MainContent :is(button,a[class*=button],a[class*=btn],a.mha26-action),[id^=MhaHeader-] .mh26-button{text-transform:none!important;letter-spacing:normal}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-subscriptions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:stretch}:is(#mha-home#mha-home,#mha-families#mha-families) :is(.mha-plans-family,.mha-plans-creator){min-width:0;padding:24px;border-radius:22px;background:#f4edf9;scroll-margin-top:calc(var(--mha-sticky-header-height,100px) + 20px)}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-creator{display:flex;flex-direction:column;background:#fff6e1}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-plan-heading{text-align:center;margin-bottom:18px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-plan-heading h2{font-size:26px;margin:0 0 8px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-plan-heading p{font-size:15px;line-height:1.45;margin:0 auto;max-width:56ch}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-family-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-price-card{display:flex;flex-direction:column;align-items:center;padding:20px 14px;border-radius:16px;background:#fff;text-align:center;min-width:0}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-price-card h3{font-size:32px;line-height:1.2;margin:0 0 5px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-price-card small{font-size:16px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-price-card p{font-size:15px;margin:0 0 14px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-saving{display:block;color:#526b2c;font-size:13px;font-weight:800}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border:2px solid #75068b;border-radius:999px;background:#75068b;color:#fff;font-size:15px;line-height:1.3;font-weight:800;text-align:center;text-decoration:none;margin-top:auto}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-button:hover{background:#560565;border-color:#560565}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-arrow{font-size:20px;flex-shrink:0}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-add-child{margin-top:14px;padding:14px 16px;background:#fff;border-radius:16px;text-align:center}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-add-child h3{font-size:18px;margin:0 0 8px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-add-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-add-prices p{font-size:13px;line-height:1.4;margin:0}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-add-prices strong{display:block;font-size:20px;color:#75068b}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-creator-inner{display:flex;flex-direction:column;flex:1;gap:16px;padding:18px;border-radius:16px;background:#fff}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-creator-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-creator-top img[data-mha-art=pricing]{position:static;width:100%;max-width:160px;height:120px;object-fit:contain;margin:auto}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-creator-price{color:#75068b;font-size:30px;font-weight:900;line-height:1.3}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-creator-price small{font-size:16px;font-weight:700}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-creator-description{font-size:15px;line-height:1.45;text-align:center;margin:0}:is(#mha-home#mha-home,#mha-observation#mha-observation,#mha-how#mha-how,#mha-schools#mha-schools) :is(.mha-domain-icon,.mha-domain-badge,.hw-domain-icon,.ms-domain-icon,.ms-domain-badge){width:44px;height:44px;min-width:44px;max-width:44px;flex:0 0 44px;padding:9px;aspect-ratio:1;border-radius:50%}:is(#mha-home#mha-home,#mha-observation#mha-observation,#mha-how#mha-how,#mha-schools#mha-schools) :is(.mha-domain-icon,.mha-domain-badge,.hw-domain-icon,.ms-domain-icon,.ms-domain-badge) svg{width:26px;height:26px}#mha-schools#mha-schools .ms-assessment-icon,#mha-libraries#mha-libraries .ml-community-icon{width:40px;height:40px;min-width:40px;max-width:40px;flex:0 0 40px;padding:8px}#mha-schools#mha-schools .ms-assessment-item,#mha-libraries#mha-libraries .ml-community-card{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;min-height:0}#mha-schools#mha-schools .ms-assessment-item h3,#mha-libraries#mha-libraries .ml-community-card h3{font-size:19px;line-height:1.25;margin:0 0 4px}#mha-talk#mha-talk .mt-community{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:24px;gap:24px;align-items:center}#mha-talk#mha-talk img.mt-community-art{width:100%;max-width:none;height:auto;max-height:300px;object-fit:contain;object-position:center}#mha-talk#mha-talk .mt-community-copy{padding:0}#mha-schools#mha-schools img.ms-practice-art{width:100%;max-width:520px;height:290px;max-height:290px}#mha-schools#mha-schools img.ms-assessment-art,#mha-libraries#mha-libraries img.ml-community-art{width:100%;max-width:none;height:300px;max-height:300px}#mha-how#mha-how .hw-routine-panel{padding:22px 22px 0}#mha-how#mha-how .hw-routine-art{margin-top:14px;gap:20px;align-items:end}#mha-how#mha-how .hw-routine-art>div{display:flex;align-items:end;min-height:0}#mha-how#mha-how .hw-routine-art img[data-mha-art]{width:100%;max-width:none;height:150px;max-height:150px;aspect-ratio:auto;margin:0;object-position:center bottom}#mha-how#mha-how .hw-routine-labels{padding:14px 0 18px}#mha-how#mha-how .hw-bottom{align-items:start}#mha-how#mha-how .hw-creator img[data-mha-art]{width:100%;max-width:none;height:auto;max-height:200px;aspect-ratio:auto;margin:14px 0}#mha-how#mha-how .hw-creator .hw-button{margin-top:16px}#mha-pricing#mha-pricing .mp-organizations{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:24px}#mha-pricing#mha-pricing img.mp-organization-art{width:100%;max-width:none;height:auto;max-height:250px;object-fit:contain}#mha-partners#mha-partners .pp-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}#mha-partners#mha-partners img.pp-cta-art{width:100%;max-width:none;height:auto;max-height:250px;object-fit:contain}#mha-resources#mha-resources .mr-learning-row{display:block}#mha-resources#mha-resources .mr-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#mha-resources#mha-resources .mr-learning-grid .mr-card{padding:16px;align-items:stretch}#mha-resources#mha-resources .mr-learning-grid img.mr-card-art{width:100%;max-width:none;height:150px;max-height:150px;aspect-ratio:auto;object-fit:contain;object-position:center;margin:0 0 12px}#mha-resources#mha-resources .mr-learning-grid h3{min-height:52px;margin:0 0 8px;font-size:20px;line-height:1.3}#mha-resources#mha-resources .mr-marketplace{background:#fff6e1}#mha-resources#mha-resources .mr-marketplace p{margin:0;font-size:16px}#mha-resources#mha-resources .mr-marketplace-action{max-width:none}#mha-resources#mha-resources .mr-learning-grid .mr-button{padding:10px 12px;font-size:14px}#mha-resources#mha-resources .mr-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px 24px}#mha-resources#mha-resources img.mr-open-art{width:100%;max-width:none;height:auto;max-height:250px;object-fit:contain}#mha-resources#mha-resources .mr-open>.mr-leaves{display:none}#mha-resources#mha-resources .mr-open-copy{padding:0}#mha-contact#mha-contact .mc-columns{max-width:1120px;margin-inline:auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;padding:0;align-items:start}#mha-contact#mha-contact .mc-form-shell{padding:12px}#mha-contact#mha-contact .mc-form-card{padding:22px}#mha-contact#mha-contact .mc-form{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#mha-contact#mha-contact .mc-field{min-width:0;margin:0}#mha-contact#mha-contact .mc-field:nth-of-type(n+5),#mha-contact#mha-contact .mc-form>:is(.mc-consent,.mc-submit,.mc-direct,.mc-feedback){grid-column:1/-1}#mha-contact#mha-contact .mc-field:has(textarea){grid-column:1/-1}#mha-contact#mha-contact .mc-field label{font-size:15px;line-height:1.35;margin-bottom:5px}#mha-contact#mha-contact :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){font-family:Nunito,sans-serif;font-size:16px;padding:10px 12px;min-height:44px;border-radius:10px;width:100%;box-sizing:border-box}#mha-contact#mha-contact textarea{min-height:112px;height:112px;resize:vertical}#mha-contact#mha-contact :is(.mc-form-heading h2,.mc-explore h2){font-size:26px;line-height:1.2}#mha-contact#mha-contact :is(.mc-form-heading p,.mc-explore-intro,.mc-direct){font-size:15px;line-height:1.45}#mha-contact#mha-contact .mc-explore{padding:22px}#mha-contact#mha-contact .mc-solutions{gap:10px;margin-top:18px}#mha-contact#mha-contact .mc-solution{grid-template-columns:54px minmax(0,1fr) 14px;min-height:80px;padding:12px;gap:12px}#mha-contact#mha-contact .mc-solution img[data-mha-art]{width:54px;height:54px;max-height:54px;margin:0}#mha-contact#mha-contact .mc-solution h3{font-size:18px;line-height:1.25}#mha-contact#mha-contact .mc-solution p{font-size:14px;line-height:1.35;margin-top:4px}#mha-contact#mha-contact .mc-garden{width:100%;margin:24px 0 0}#mha-contact#mha-contact img.mc-garden-art{width:100%;max-width:none;height:auto;max-height:none;margin:0;aspect-ratio:auto}#mha-contact#mha-contact .mc-garden .mc-sign{font-size:2.1cqi}#mha-accessibility#mha-accessibility .ma-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#mha-accessibility#mha-accessibility .ma-info{grid-template-columns:minmax(0,1fr) 84px;gap:14px;min-height:0;padding:22px;align-items:start}#mha-accessibility#mha-accessibility .ma-info-copy{grid-column:1}#mha-accessibility#mha-accessibility .ma-info img.ma-info-art{width:84px;height:84px;max-height:84px;margin:0;align-self:start;grid-column:2}#mha-accessibility#mha-accessibility .ma-info h2{font-size:24px;margin-bottom:10px}#mha-accessibility#mha-accessibility .ma-info p{font-size:15px;line-height:1.5}#mha-accessibility#mha-accessibility :is(.ma-priorities,.ma-report){grid-column:1/-1;min-height:0;padding:22px}#mha-accessibility#mha-accessibility .ma-priority-grid{gap:14px;margin-top:16px}#mha-accessibility#mha-accessibility .ma-priority-card{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;row-gap:6px;align-content:start;text-align:left;padding:16px}#mha-accessibility#mha-accessibility .ma-priority-card img.ma-priority-art{grid-column:1;grid-row:1/3;width:64px;height:56px;max-height:56px;margin:0}#mha-accessibility#mha-accessibility .ma-priority-card :is(h3,p){grid-column:2;margin:0;max-width:none}#mha-accessibility#mha-accessibility .ma-priority-card h3{font-size:18px}#mha-accessibility#mha-accessibility .ma-priority-card p{font-size:15px;line-height:1.45}#mha-accessibility#mha-accessibility .ma-report{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:24px;align-items:center}#mha-accessibility#mha-accessibility .ma-report-copy{grid-column:1;grid-row:1;width:auto}#mha-accessibility#mha-accessibility img.ma-report-art{grid-column:2;grid-row:1;position:static;width:140px;height:110px;max-height:110px}#mha-accessibility#mha-accessibility .ma-report-copy p{font-size:15px}#mha-legal-page#mha-legal-page .lc-wrap{width:min(1080px,calc(100% - 48px))}#mha-legal-page#mha-legal-page .lc-section{padding:24px 0}#mha-legal-page#mha-legal-page .lc-intro{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px;border-radius:18px}#mha-legal-page#mha-legal-page .lc-icon{width:40px;height:40px}#mha-legal-page#mha-legal-page .lc-icon svg{width:24px;height:24px}#mha-legal-page#mha-legal-page .lc-intro>.lc-icon{width:48px;height:48px}#mha-legal-page#mha-legal-page .lc-jump-title{margin-top:22px;font-size:22px}#mha-legal-page#mha-legal-page .lc-jumps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#mha-legal-page#mha-legal-page .lc-jumps a{flex-direction:row;justify-content:flex-start;gap:12px;min-height:64px;padding:12px;border-radius:12px;font-size:15px;text-align:left}#mha-legal-page#mha-legal-page .lc-policy-list{gap:10px;margin-top:18px}#mha-legal-page#mha-legal-page .lc-policy{border-radius:14px}#mha-legal-page#mha-legal-page .lc-policy>summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;padding:14px 16px}#mha-legal-page#mha-legal-page .lc-policy-title{font-size:19px}#mha-legal-page#mha-legal-page .lc-policy-subtitle{font-size:14px;margin-top:3px}#mha-legal-page#mha-legal-page .lc-policy-body{padding:0 20px 18px 68px}#mha-legal-page#mha-legal-page .lc-policy-body :is(p,li){font-size:15px;line-height:1.5}#mha-legal-page#mha-legal-page .lc-request-grid{gap:24px}#mha-legal-page#mha-legal-page .lc-request-box{padding:20px;border-radius:16px}@media(max-width:1000px){#mha-resources#mha-resources .mr-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mha-accessibility#mha-accessibility .ma-priority-grid{grid-template-columns:1fr}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-subscriptions{grid-template-columns:1fr}}@media(max-width:800px){#mha-talk#mha-talk .mt-community,#mha-pricing#mha-pricing .mp-organizations,#mha-partners#mha-partners .pp-cta,#mha-contact#mha-contact .mc-columns,#mha-resources#mha-resources .mr-open,#mha-accessibility#mha-accessibility .ma-content{grid-template-columns:1fr}#mha-schools#mha-schools img.ms-practice-art,#mha-schools#mha-schools img.ms-assessment-art,#mha-libraries#mha-libraries img.ml-community-art{height:240px;max-height:240px}#mha-resources#mha-resources .mr-open-art{grid-row:2}#mha-contact#mha-contact .mc-form{grid-template-columns:1fr}#mha-contact#mha-contact .mc-form>*{grid-column:1/-1}#mha-contact#mha-contact .mc-form-card{padding:18px}#mha-accessibility#mha-accessibility .ma-report{grid-template-columns:minmax(0,1fr) 84px;gap:12px}#mha-accessibility#mha-accessibility img.ma-report-art{width:84px;height:84px}#mha-legal-page#mha-legal-page .lc-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}#mha-legal-page#mha-legal-page .lc-policy-body{padding:0 16px 16px}}@media(max-width:520px){#mha-resources#mha-resources .mr-learning-grid{grid-template-columns:1fr}#mha-resources#mha-resources .mr-learning-grid h3{min-height:0}#mha-how#mha-how .hw-routine-art img[data-mha-art]{height:90px;max-height:90px}:is(#mha-home#mha-home,#mha-families#mha-families) :is(.mha-plans-family,.mha-plans-creator){padding:18px}:is(#mha-home#mha-home,#mha-families#mha-families) .mha-plans-family-prices{grid-template-columns:1fr}#mha-legal-page#mha-legal-page .lc-intro{grid-template-columns:1fr}}:is(#mha-observation#mha-observation,#mha-how#mha-how,#mha-schools#mha-schools) :is(.mha-domain-disc,.hw-domain-icon,.ms-domains .ms-icon){--badge-size:44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:9px;margin:0 auto 7px}:is(#mha-observation#mha-observation,#mha-how#mha-how,#mha-schools#mha-schools) :is(.mha-domain-disc,.hw-domain-icon,.ms-domains .ms-icon) svg{width:26px;height:26px}#MainContent :is(.blog-page,.blog-article-page){--purple:#75068b;--purple-dark:#581065;--purple-deep:#35103d;--purple-soft:#f3eafa;--max:1240px;--shadow:0 8px 24px rgb(72 35 79 / 8%);--shadow-small:0 3px 12px rgb(72 35 79 / 5%);font-family:Nunito,sans-serif;font-size:16px;line-height:1.5;color:#3d3345;background:#fff}#MainContent :is(.blog-page,.blog-article-page) :is(h1,h2,h3,h4,.serif,.article-summary strong){font-family:Nunito,sans-serif!important;font-weight:900;letter-spacing:-.025em}#MainContent :is(.blog-page,.blog-article-page) .wrap{width:min(1240px,calc(100% - 48px))}#MainContent :is(.blog-page,.blog-article-page) :is(.button,.article-button){min-height:44px;padding:10px 20px;border-radius:999px;font-size:15px;line-height:1.3;box-shadow:none;text-transform:none}#MainContent :is(.blog-page,.blog-article-page) .eyebrow{min-height:0;padding:5px 12px;font-size:12px;text-transform:none;letter-spacing:normal}#MainContent .blog-page .hero{background:#f4edf9}#MainContent .blog-page .hero-grid{min-height:360px;gap:32px;padding:28px 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#MainContent .blog-page .hero-grid>:first-child{min-width:0;text-align:center}#MainContent .blog-page .breadcrumb{justify-content:center;margin-bottom:10px}#MainContent .blog-page .hero h1{font-size:36px;line-height:1.12;margin:14px 0 12px;color:#75068b}#MainContent .blog-page .hero-copy{font-size:17px;line-height:1.5;margin:0 auto;max-width:50ch}#MainContent .blog-page .hero-actions{justify-content:center;margin-top:18px;gap:10px}#MainContent .blog-page .searchbox{margin:18px auto 0;box-shadow:none;border-radius:14px;flex-wrap:wrap}#MainContent .blog-page .searchbox input{min-width:0;width:100%;flex-basis:140px;font-size:16px}#MainContent .blog-page .hero-stage{min-height:320px;padding:18px 32px 30px}#MainContent .blog-page .hub-window{width:100%;max-width:450px;border-radius:20px}#MainContent .blog-page .browser-top{height:28px}#MainContent .blog-page .hub-body{min-height:0;grid-template-columns:96px minmax(0,1fr)}#MainContent .blog-page .hub-main{padding:14px}#MainContent .blog-page .mini-feature h4{font-size:20px;line-height:1.2}#MainContent .blog-page .mini-list{margin-top:10px}#MainContent .blog-page .mini-list .mini-row{padding:6px}#MainContent .blog-page .mascot-float{width:88px;right:0;bottom:0}#MainContent .blog-page .float-note{display:none}#MainContent .blog-page .stat{min-height:72px;padding:14px 18px;gap:14px}#MainContent .blog-page .stat strong{font-size:22px}#MainContent .blog-page .stat span{margin-top:4px}#MainContent .blog-page .stat-dot{width:10px;height:10px}#MainContent .blog-page .section{padding:32px 0}#MainContent .blog-page .section-head{max-width:760px;margin-bottom:24px}#MainContent .blog-page .section-head h2{font-size:28px;line-height:1.2;margin:12px 0;color:#75068b}#MainContent .blog-page .section-head p{font-size:16px;line-height:1.5}#MainContent .blog-page .filters{gap:8px;margin-bottom:24px}#MainContent .blog-page .filter-btn{font-size:14px;min-height:40px;padding:8px 14px}#MainContent .blog-page .blog-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}#MainContent .blog-page .article-grid{gap:20px}#MainContent .blog-page .article-card{border-radius:20px}#MainContent .blog-page .article-art{min-height:0;height:190px}#MainContent .blog-page .article-art img{width:100%;height:100%;object-fit:cover}#MainContent .blog-page .article-icon{width:72px;height:72px;border-radius:20px;font-size:36px}#MainContent .blog-page .article-body{padding:20px}#MainContent .blog-page .article-body h2{font-size:22px;line-height:1.25;margin:10px 0;color:#75068b}#MainContent .blog-page .article-body p{font-size:15px;line-height:1.5}#MainContent .blog-page .side-card{padding:20px;border-radius:20px}#MainContent .blog-page .side-card h3{font-size:22px;line-height:1.2;margin-bottom:12px;color:#75068b}#MainContent .blog-page .resource-card{padding:20px;border-radius:20px}#MainContent .blog-page .resource-card h3{font-size:20px;line-height:1.25;margin:14px 0 8px}#MainContent .blog-page .signup{padding:0 0 32px}#MainContent .blog-page .signup-panel{min-height:220px;padding:28px 270px 28px 28px;border-radius:22px}#MainContent .blog-page .signup-copy h2{font-size:28px;line-height:1.2;margin:0 0 12px}#MainContent .blog-page .signup-copy p{font-size:16px}#MainContent .blog-article-page .article-hero-grid{min-height:360px;padding:28px 0;gap:32px}#MainContent .blog-article-page h1{font-size:36px;line-height:1.15;margin:14px 0}#MainContent .blog-article-page .article-hero-copy{font-size:17px;line-height:1.5}#MainContent .blog-article-page .article-hero-art{min-height:0}#MainContent .blog-article-page .article-window-body h3{font-size:24px}#MainContent .blog-article-page .article-section{padding:32px 0}#MainContent .blog-article-page .article-summary strong{font-size:24px}#MainContent .blog-article-page .article-body h2{font-size:28px;line-height:1.25;margin:28px 0 12px}#MainContent .blog-article-page .article-body h3{font-size:22px;line-height:1.3;margin:22px 0 10px}#MainContent .blog-article-page .article-body :is(p,li){font-size:17px;line-height:1.65}#MainContent .blog-article-page .article-side-card h3{font-size:22px}#MainContent .blog-article-page .article-cta-panel{min-height:220px;padding:28px;border-radius:22px}#MainContent .blog-article-page .article-cta-copy h2{font-size:28px;line-height:1.2}@media(max-width:1000px){#MainContent .blog-page .blog-layout{grid-template-columns:1fr}}@media(max-width:800px){#MainContent :is(.blog-page,.blog-article-page) .wrap{width:calc(100% - 40px)}#MainContent .blog-page .hero-grid{grid-template-columns:1fr;min-height:0;gap:20px}#MainContent :is(.blog-page .hero h1,.blog-article-page h1){font-size:30px}#MainContent .blog-page .hero-stage{min-height:0;width:100%;max-width:460px;margin:auto}#MainContent .blog-page .stat-strip .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .blog-page .section{padding:24px 0}#MainContent .blog-page .article-grid{grid-template-columns:1fr}#MainContent .blog-page .signup-panel{padding:24px;min-height:0}#MainContent .blog-article-page .article-hero-grid{grid-template-columns:1fr}#MainContent .blog-article-page .article-cta-panel{grid-template-columns:1fr;padding:24px;min-height:0}}#mha-contact#mha-contact .mc-submit{min-height:44px;padding:10px 18px;font-size:16px;line-height:1.3;margin-top:4px}#mha-contact#mha-contact .mc-submit svg{width:22px;height:22px}#mha-contact#mha-contact .mc-direct{gap:12px;margin-top:18px;grid-template-columns:40px minmax(0,1fr)}#mha-contact#mha-contact .mc-direct :is(.mc-mail-icon,.mc-email-icon){width:40px;height:40px;padding:9px}#mha-contact#mha-contact .mc-direct a{font-size:16px;overflow-wrap:anywhere}#mha-contact#mha-contact .mc-direct p{font-size:14px}#mha-contact#mha-contact .mc-envelope{width:40px;height:40px}#MainContent .blog-article-page .article-feature-image{max-height:280px;overflow:hidden}#MainContent .blog-article-page .article-feature-image img{width:100%;max-height:280px;object-fit:cover}#mha-resources#mha-resources .mr-help-card{container-type:inline-size}#mha-resources#mha-resources .mr-help-card :is(p,ul,li){font-family:Nunito,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:normal}#mha-resources#mha-resources .mr-help-list{margin:8px 0 0;padding-left:1.15em}#mha-resources#mha-resources .mr-help-list li{margin:0 0 4px;padding:0}#mha-resources#mha-resources .mr-support-email{width:max-content;max-width:100%;margin:14px auto 0;font-family:Nunito,Arial,sans-serif;font-size:clamp(12px,5.7cqi,14px);font-weight:800;line-height:1.4;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-decoration:none}#mha-resources#mha-resources .mr-support-email:hover{text-decoration:underline}@media(max-width:1100px)and (min-width:701px){#mha-resources#mha-resources .mr-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#mha-home#mha-home img.mha26-hero-art{object-fit:cover;object-position:right center}#mha-contact#mha-contact .mc-garden{position:relative;width:100%;height:auto;aspect-ratio:6 / 1;min-height:0;margin:16px 0 0;overflow:hidden;container-type:inline-size}#mha-contact#mha-contact img.mc-garden-art{position:absolute;inset:auto 0 -3cqi auto;display:block;width:100%;height:auto;max-width:none;max-height:none;margin:0;object-fit:contain}#mha-contact#mha-contact .mc-garden .mc-sign{left:75.8%;right:auto;top:1.8cqi;bottom:auto;width:21.1%;height:9cqi;padding:0 4px;margin:0;transform:none;font-size:clamp(12px,1.45cqi,18px);line-height:1.12}@media(max-width:600px){#mha-contact#mha-contact .mc-garden{height:160px;aspect-ratio:auto}#mha-contact#mha-contact img.mc-garden-art{width:900px;min-width:900px;right:0;bottom:-27px}#mha-contact#mha-contact .mc-garden .mc-sign{left:auto;right:24px;top:27px;width:184px;height:80px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/mha-site-refinements.css.map */
