body{--fscc-content-width: 1200px;--fscc-reading-width: 960px;--fscc-gutter: 24px}#MainContent{min-width:0;--page-content-width:var(--fscc-content-width);--page-margin:var(--fscc-gutter);--page-width:calc(var(--page-content-width) + var(--page-margin) * 2)}#MainContent .page-width-content{--page-content-width: var(--fscc-reading-width);--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}#MainContent .page-width-content .section-content-wrapper{width:100%;min-width:0}#MainContent .page-width-content .section-content-wrapper>.text-block:has(h1){max-width:none;width:100%;text-align:center}#MainContent .page-width-content .section-content-wrapper>.text-block h1{max-width:none;text-align:center;text-wrap:balance}#MainContent .page-width-content .rte{width:100%;max-width:none;overflow-wrap:break-word}#MainContent .page-width-content .rte :is(h2,h3){font-size:clamp(1.5rem,3vw,2.25rem);text-wrap:balance}#MainContent .page-width-content .rte :is(img,video,iframe){max-width:100%}.fscc-panels .fscc-panels__inner,.fscc-presence .fscc-presence__inner,.fscc-testimonials .fscc-testimonials__inner,.fscc-photo-gallery .fscc-photo-gallery__inner,.fscc-footer .fscc-footer__grid{max-width:var(--fscc-content-width);margin-inline:auto}.fscc-panels,.fscc-presence,.fscc-testimonials,.fscc-photo-gallery,.fscc-footer,.fscc-page,.fscc-inquiry,.fscc-pricing{padding-inline:var(--fscc-gutter)}.fscc-page .fscc-page__content,.fscc-page .fscc-page__header,.fscc-inquiry .fscc-inquiry__inner,.fscc-pricing .fscc-pricing__inner{width:100%;max-width:var(--fscc-reading-width);margin-inline:auto}.fscc-page .fscc-page__lead{max-width:var(--fscc-content-width)}.fscc-page:not(.fscc-page--with-image) .fscc-page__header{text-align:center}.fscc-page:not(.fscc-page--with-image) .fscc-page__header :is(h1,.fscc-page__intro){margin-inline:auto}.fscc-page .fscc-page__content>p{max-width:none}.fscc-page--with-image .fscc-page__header{text-align:left}.fscc-page--mental .fscc-page__header,.fscc-page--mental .fscc-page__content{max-width:1100px}.fscc-panels .fscc-panels__inner>:is(h2,.fscc-panels__eyebrow,.fscc-panels__intro),.fscc-presence .fscc-presence__inner>:is(h2,.fscc-presence__intro),.fscc-testimonials .fscc-testimonials__inner>h2{text-align:center;margin-inline:auto}.fscc-feature--home.fscc-feature--hero .fscc-feature__copy{text-align:center}.fscc-feature--home.fscc-feature--hero .fscc-feature__copy>:is(h1,.fscc-feature__description,.fscc-feature__note,.fscc-feature__legacy-logo,.fscc-feature__established){margin-inline:auto}.fscc-feature .fscc-feature__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.fscc-feature--overlay .fscc-feature__inner{grid-template-columns:minmax(0,1fr)}.fscc-feature .fscc-feature__copy{min-width:0}.fscc-footer .fscc-footer__grid>*{min-width:0}.fscc-footer :is(a,input){max-width:100%;overflow-wrap:anywhere}.sponsorship-page-wrapper .hero{padding:48px var(--fscc-gutter)}.sponsorship-page-wrapper .container{max-width:var(--fscc-content-width);padding-inline:0}.sponsorship-page-wrapper .hero-title{margin:0 0 24px;padding:0;text-wrap:balance}.sponsorship-page-wrapper .hero-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:32px 0}.sponsorship-page-wrapper .hero-content>*{min-width:0}.sponsorship-page-wrapper .hero-image-wrapper{width:100%}.sponsorship-page-wrapper :is(.sponsor-tiers,.enlist-form){padding-inline:var(--fscc-gutter)}.sponsorship-page-wrapper .hero .mission-highlight,.sponsorship-page-wrapper .enlist-form form{max-width:var(--fscc-reading-width);margin-inline:auto}.fscc-impact-summary .fscc-impact-summary__inner{max-width:calc(var(--fscc-content-width) + var(--fscc-gutter) * 2);padding-inline:var(--fscc-gutter)}.fscc-impact-summary .fscc-impact-summary__metrics>div{min-width:0}.fscc-impact-summary .fscc-impact-summary__header{align-items:center}#MainContent .page-width-content .section-content-wrapper>.text-block h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;overflow-wrap:break-word}#MainContent .page-width-content .rte{text-align:left}#MainContent .page-width-content .rte :is(h2,h3,p,li){overflow-wrap:break-word}#MainContent .page-width-content .rte table{max-width:100%}.shopify-policy__container{width:100%;max-width:calc(var(--fscc-reading-width) + var(--fscc-gutter) * 2);padding-inline:var(--fscc-gutter);margin-inline:auto}.shopify-policy__title{text-align:center}header a[href*="/pages/mental-health-outreach"],.menu-drawer a[href*="/pages/mental-health-outreach"]{color:#ff5f5f!important;font-weight:700}header a[href*="/pages/mental-health-outreach"] span,.menu-drawer a[href*="/pages/mental-health-outreach"] span{color:inherit!important}header a[href*="/pages/mental-health-outreach"]:is(:hover,:focus-visible),.menu-drawer a[href*="/pages/mental-health-outreach"]:is(:hover,:focus-visible){color:#ff9393!important;text-decoration:underline;text-underline-offset:4px}header a[href*="/pages/mental-health-outreach"]:focus-visible,.menu-drawer a[href*="/pages/mental-health-outreach"]:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:899px){.fscc-feature .fscc-feature__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:799px){.fscc-page--with-image .fscc-page__header{text-align:center}.fscc-page--with-image .fscc-page__header :is(h1,.fscc-page__intro){margin-inline:auto}.sponsorship-page-wrapper .hero-content{grid-template-columns:minmax(0,1fr)}.sponsorship-page-wrapper .hero-text{order:2}.sponsorship-page-wrapper .hero-image-wrapper{order:1}}@media(max-width:749px){body{--fscc-gutter:20px;--page-margin:20px}.fscc-feature--home.fscc-feature--hero .fscc-feature__actions--shop{max-width:360px}.fscc-feature--home.fscc-feature--hero .fscc-feature__button{overflow-wrap:normal}.fscc-page .fscc-page__content{margin-top:28px}.fscc-inquiry .fscc-inquiry__intro{text-align:center;margin-inline:auto}.fscc-pricing :is(th,td){overflow-wrap:break-word}.fscc-impact-summary .fscc-impact-summary__header{align-items:stretch;text-align:center}.fscc-impact-summary .fscc-impact-summary__mission{max-width:none}#MainContent .page-width-content .section-content-wrapper{padding-block:32px 48px}.sponsorship-page-wrapper .form-row{grid-template-columns:minmax(0,1fr)}}#MainContent .blog-posts{--page-content-width:var(--fscc-content-width);--page-width:calc(var(--page-content-width) + var(--page-margin) * 2)}#MainContent .blog-posts-container{grid-template-columns:repeat(6,minmax(0,1fr))}#MainContent .blog-posts-container>*{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fscc-alignment.css.map */
