.MarkdownContent-module-scss-module__7782Gq__title{font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-fg-default);padding:64px 0 32px}.MarkdownContent-module-scss-module__7782Gq__content{color:var(--color-fg-default);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}.MarkdownContent-module-scss-module__7782Gq__content div{width:100%}.MarkdownContent-module-scss-module__7782Gq__content ul{padding-bottom:8px}.MarkdownContent-module-scss-module__7782Gq__content ul li{padding:4px 0 0 26px;list-style:none;position:relative}.MarkdownContent-module-scss-module__7782Gq__content ul li:before{content:"•";color:var(--color-fg-soft);position:absolute;top:3px;left:8px}.MarkdownContent-module-scss-module__7782Gq__content ul ul{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.MarkdownContent-module-scss-module__7782Gq__content ul ul ul{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.MarkdownContent-module-scss-module__7782Gq__content ol{padding-bottom:8px;padding-left:26px}.MarkdownContent-module-scss-module__7782Gq__content ol li{padding:4px 0}.MarkdownContent-module-scss-module__7782Gq__content ol li::marker{color:var(--color-fg-soft)}.MarkdownContent-module-scss-module__7782Gq__content ol ol{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.MarkdownContent-module-scss-module__7782Gq__content ol ol ol{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.MarkdownContent-module-scss-module__7782Gq__content h1{font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin-top:48px}.MarkdownContent-module-scss-module__7782Gq__content h2{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);margin-top:48px;padding-bottom:24px}.MarkdownContent-module-scss-module__7782Gq__content h3{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin-top:40px;padding-bottom:20px}.MarkdownContent-module-scss-module__7782Gq__content h4{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);margin-top:40px;padding-bottom:16px}.MarkdownContent-module-scss-module__7782Gq__content p{padding:8px 0 16px}.MarkdownContent-module-scss-module__7782Gq__content a{color:var(--color-primary-soft);text-decoration:none}.MarkdownContent-module-scss-module__7782Gq__content blockquote{border-left:3px solid var(--color-primary-muted);margin:12px 0;padding:0 0 0 24px}.MarkdownContent-module-scss-module__7782Gq__content blockquote p{color:var(--color-primary-soft);padding:0}.MarkdownContent-module-scss-module__7782Gq__content img{border-radius:12px;max-width:100%;margin:8px 0 16px;display:block}.MarkdownContent-module-scss-module__7782Gq__toggle{cursor:pointer;color:var(--color-primary-soft);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);background:0 0;border:none;padding:0}
.ProgramCard-module-scss-module__AdP4fq__item{cursor:pointer;background:var(--color-neutral-container-soft);border-radius:32px;flex-direction:column;justify-content:space-between;gap:16px;height:100%;transition:background-color .2s;display:flex;position:relative}.ProgramCard-module-scss-module__AdP4fq__wrapper{justify-content:space-between;gap:24px;display:flex}.ProgramCard-module-scss-module__AdP4fq__heading{width:100%;color:var(--color-primary-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);padding:20px 24px 16px;position:relative}.ProgramCard-module-scss-module__AdP4fq__hidden{display:none}.ProgramCard-module-scss-module__AdP4fq__image{width:222px}.ProgramCard-module-scss-module__AdP4fq__image img{object-fit:cover;background-color:var(--color-neutral-container-soft);border-radius:32px;width:100%;height:100%}.ProgramCard-module-scss-module__AdP4fq__icon{margin-top:auto;padding:24px}.ProgramCard-module-scss-module__AdP4fq__absButton{cursor:pointer;z-index:1;border-radius:inherit;appearance:none;background:0 0;border:none;padding:0;position:absolute;inset:0}.ProgramCard-module-scss-module__AdP4fq__absButton:focus-visible{outline:none}.ProgramCard-module-scss-module__AdP4fq__item:has(.ProgramCard-module-scss-module__AdP4fq__absButton:focus-visible){outline:2px solid var(--color-primary-default);outline-offset:2px}@media screen and not (min-width:768px){.ProgramCard-module-scss-module__AdP4fq__image{width:auto}}@media screen and not (min-width:640px){.ProgramCard-module-scss-module__AdP4fq__item{border-radius:24px;flex-shrink:0;width:260px;height:175px;padding:12px 0 0}.ProgramCard-module-scss-module__AdP4fq__heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 18px;display:-webkit-box;overflow:hidden}.ProgramCard-module-scss-module__AdP4fq__image{width:130px}.ProgramCard-module-scss-module__AdP4fq__image img{border-radius:24px}.ProgramCard-module-scss-module__AdP4fq__icon{padding:16px}}@media (hover:hover){.ProgramCard-module-scss-module__AdP4fq__item:hover{background:var(--color-neutral-container-muted)}}
.Programs-module-scss-module__v21yha__list{grid-template-columns:1fr 1fr;gap:24px;list-style-type:none;display:grid}@media screen and not (min-width:1024px){.Programs-module-scss-module__v21yha__list{gap:16px}}@media screen and not (min-width:640px){.Programs-module-scss-module__v21yha__list{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;gap:12px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.Programs-module-scss-module__v21yha__item{flex-shrink:0}}
.CharityAboutPanel-module-scss-module__EQsd3q__root{width:100%;max-width:1062px}.CharityAboutPanel-module-scss-module__EQsd3q__title{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);padding:48px 0 24px}@media screen and not (min-width:1440px){.CharityAboutPanel-module-scss-module__EQsd3q__root{max-width:822px}}@media screen and not (min-width:1280px){.CharityAboutPanel-module-scss-module__EQsd3q__root{max-width:896px}}@media screen and not (min-width:1024px){.CharityAboutPanel-module-scss-module__EQsd3q__root{max-width:initial}}
.CharityContacts-module-scss-module__6CvAeW__root{scroll-margin-block:86px}.CharityContacts-module-scss-module__6CvAeW__title{font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);margin:64px 0 32px}.CharityContacts-module-scss-module__6CvAeW__list{border-top:1px solid var(--color-border-soft);flex-direction:column;margin:0 0 16px;list-style:none;display:flex}.CharityContacts-module-scss-module__6CvAeW__item{border-bottom:1px solid var(--color-border-soft);padding:16px 0;display:flex}.CharityContacts-module-scss-module__6CvAeW__name,.CharityContacts-module-scss-module__6CvAeW__text{width:50%;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-default)}.CharityContacts-module-scss-module__6CvAeW__link{color:var(--color-primary-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);text-decoration:none}@media screen and not (min-width:640px){.CharityContacts-module-scss-module__6CvAeW__item{flex-direction:column;gap:8px}.CharityContacts-module-scss-module__6CvAeW__name,.CharityContacts-module-scss-module__6CvAeW__text{width:100%}.CharityContacts-module-scss-module__6CvAeW__name{color:var(--color-fg-soft)}}
.CharityDocuments-module-scss-module__ad5gHq__root{scroll-margin-block:86px}.CharityDocuments-module-scss-module__ad5gHq__title{color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);margin:64px 0 32px}.CharityDocuments-module-scss-module__ad5gHq__list{flex-direction:column;display:flex}.CharityDocuments-module-scss-module__ad5gHq__item{background:var(--color-neutral-container-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:24px;text-decoration:none;transition:background-color .2s;display:flex}.CharityDocuments-module-scss-module__ad5gHq__item:last-child{margin:0}.CharityDocuments-module-scss-module__ad5gHq__name{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.CharityDocuments-module-scss-module__ad5gHq__size{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);align-items:center;display:flex}.CharityDocuments-module-scss-module__ad5gHq__pdf{margin:0 12px 0 0;display:block}@media screen and not (min-width:640px){.CharityDocuments-module-scss-module__ad5gHq__item{flex-direction:column;gap:20px}.CharityDocuments-module-scss-module__ad5gHq__name{text-align:left;width:100%}.CharityDocuments-module-scss-module__ad5gHq__size{justify-content:space-between;width:100%}}@media (hover:hover){.CharityDocuments-module-scss-module__ad5gHq__item:hover .CharityDocuments-module-scss-module__ad5gHq__size{color:var(--color-primary-soft)}.CharityDocuments-module-scss-module__ad5gHq__item:hover{background:var(--color-neutral-container-muted)}}
.CharityContactsPanel-module-scss-module__eoiAYG__root{width:100%;max-width:1062px}@media screen and not (min-width:1280px){.CharityContactsPanel-module-scss-module__eoiAYG__root{max-width:822px}}
.CharityFundraisersPanel-module-scss-module__QuCVWG__list{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.CharityFundraisersPanel-module-scss-module__QuCVWG__title{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);padding:48px 0 24px}.CharityFundraisersPanel-module-scss-module__QuCVWG__empty{flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.CharityFundraisersPanel-module-scss-module__QuCVWG__heading{color:var(--color-fg-default);text-align:center;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.CharityFundraisersPanel-module-scss-module__QuCVWG__button{width:100%;max-width:540px;margin:48px auto 0}.CharityFundraisersPanel-module-scss-module__QuCVWG__button button{width:100%}@media screen and not (min-width:1280px){.CharityFundraisersPanel-module-scss-module__QuCVWG__list{grid-template-columns:repeat(3,1fr)}}@media screen and not (min-width:1024px){.CharityFundraisersPanel-module-scss-module__QuCVWG__list{grid-template-columns:repeat(2,1fr)}}@media screen and not (min-width:640px){.CharityFundraisersPanel-module-scss-module__QuCVWG__list{grid-template-columns:repeat(1,1fr)}}