.CardLink-module-scss-module__Mjw4za__root{border-radius:32px;justify-content:space-between;margin:128px 0 0;display:flex}.CardLink-module-scss-module__Mjw4za__accent{background:var(--color-accent-soft)}.CardLink-module-scss-module__Mjw4za__neutral{background:var(--color-neutral-container-soft)}.CardLink-module-scss-module__Mjw4za__secondary{background:var(--color-secondary-container-soft)}.CardLink-module-scss-module__Mjw4za__content{flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:946px;padding:40px;display:flex}.CardLink-module-scss-module__Mjw4za__title{color:var(--color-primary-soft);font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}.CardLink-module-scss-module__Mjw4za__text{color:var(--color-fg-soft);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:16px 0 0}.CardLink-module-scss-module__Mjw4za__image{flex-shrink:0}.CardLink-module-scss-module__Mjw4za__image img{width:100%;height:100%}.CardLink-module-scss-module__Mjw4za__buttons{gap:16px;width:100%;margin:32px 0 0;display:flex}.CardLink-module-scss-module__Mjw4za__link{text-decoration:none}@media screen and not (min-width:1280px){.CardLink-module-scss-module__Mjw4za__content{padding:32px}}@media screen and not (min-width:1024px){.CardLink-module-scss-module__Mjw4za__content{flex-shrink:0;width:50%}.CardLink-module-scss-module__Mjw4za__buttons{flex-direction:column-reverse;align-items:flex-start}.CardLink-module-scss-module__Mjw4za__image{flex-shrink:initial}}@media screen and not (min-width:768px){.CardLink-module-scss-module__Mjw4za__root{border-radius:24px;flex-direction:column-reverse}.CardLink-module-scss-module__Mjw4za__content{text-align:center;align-items:center;width:100%;padding:0 20px 20px}.CardLink-module-scss-module__Mjw4za__link{width:100%}.CardLink-module-scss-module__Mjw4za__image{height:200px}}
.VolunteeringDirections-module-scss-module__OZ9Fda__row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.VolunteeringDirections-module-scss-module__OZ9Fda__main{grid-template-columns:repeat(4,1fr)}@media screen and not (min-width:1280px){.VolunteeringDirections-module-scss-module__OZ9Fda__row{gap:16px}.VolunteeringDirections-module-scss-module__OZ9Fda__main{grid-template-columns:repeat(2,1fr)}}@media screen and not (min-width:640px){.VolunteeringDirections-module-scss-module__OZ9Fda__row{grid-template-columns:repeat(1,1fr)}}
.ReviewItem-module-scss-module__dYNsEa__item{background:var(--color-bg-surface);border-radius:32px;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:48px;width:456px;padding:24px;display:flex}.ReviewItem-module-scss-module__dYNsEa__content{flex-direction:column;align-items:baseline;gap:16px;display:flex}.ReviewItem-module-scss-module__dYNsEa__text{-webkit-line-clamp:14;color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReviewItem-module-scss-module__dYNsEa__button{cursor:pointer;color:var(--color-primary-soft);background:0 0;border:none;padding:0}.ReviewItem-module-scss-module__dYNsEa__bottom{font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing);align-items:center;gap:16px;display:flex}.ReviewItem-module-scss-module__dYNsEa__icon{flex-shrink:0;width:48px;height:48px}.ReviewItem-module-scss-module__dYNsEa__icon img{border-radius:48px;width:100%;height:100%}.ReviewItem-module-scss-module__dYNsEa__name{color:var(--color-fg-default)}.ReviewItem-module-scss-module__dYNsEa__position{color:var(--color-fg-soft)}@media screen and not (min-width:768px){.ReviewItem-module-scss-module__dYNsEa__item{width:428px}}@media screen and not (min-width:640px){.ReviewItem-module-scss-module__dYNsEa__item{width:300px}.ReviewItem-module-scss-module__dYNsEa__text{-webkit-line-clamp:17}}
.AnchorMenu-module-scss-module__0oZS9a__root{flex-direction:column;flex-shrink:0;gap:16px;width:269px;padding:48px 0 0;list-style:none;display:flex}.AnchorMenu-module-scss-module__0oZS9a__link{padding:0 0 0 17px;position:relative}.AnchorMenu-module-scss-module__0oZS9a__link a{color:var(--color-fg-default);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);text-decoration:none}.AnchorMenu-module-scss-module__0oZS9a__active:before{content:"•";color:var(--color-fg-soft);font:var(--typography-single-m-medium-font);letter-spacing:var(--typography-single-m-medium-letter-spacing);position:absolute;left:5px}.AnchorMenu-module-scss-module__0oZS9a__active a{color:var(--color-primary-default)}@media screen and not (min-width:1280px){.AnchorMenu-module-scss-module__0oZS9a__root{display:none}}
.CharityItemBanner-module-scss-module__Ahbowa__root{background:var(--color-bg-surface);border-radius:32px;padding:40px}.CharityItemBanner-module-scss-module__Ahbowa__wrapper{justify-content:space-between;display:flex}.CharityItemBanner-module-scss-module__Ahbowa__content{flex-direction:column;flex-shrink:0;justify-content:space-between;width:50%;display:flex}.CharityItemBanner-module-scss-module__Ahbowa__title{font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);color:var(--color-secondary-on-default);margin:24px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__text{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);margin:24px 0}.CharityItemBanner-module-scss-module__Ahbowa__share{margin:0 0 24px}.CharityItemBanner-module-scss-module__Ahbowa__block{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);flex-wrap:wrap;gap:12px;margin:auto 0 0;display:flex}.CharityItemBanner-module-scss-module__Ahbowa__name{color:var(--color-secondary-on-default);background:var(--color-secondary-soft);border-radius:16px;padding:8px 16px}.CharityItemBanner-module-scss-module__Ahbowa__icon{background-color:var(--color-fg-muted);border-radius:50%;flex-shrink:0;width:12px;height:12px}.CharityItemBanner-module-scss-module__Ahbowa__icon_open{background-color:var(--color-secondary-active)}.CharityItemBanner-module-scss-module__Ahbowa__image{width:320px}.CharityItemBanner-module-scss-module__Ahbowa__image img{mix-blend-mode:multiply;border-radius:18px;width:100%;height:auto;display:block}@media screen and not (min-width:1280px){.CharityItemBanner-module-scss-module__Ahbowa__root{padding:32px}.CharityItemBanner-module-scss-module__Ahbowa__content{width:60%}.CharityItemBanner-module-scss-module__Ahbowa__image{width:280px}}@media screen and not (min-width:1024px){.CharityItemBanner-module-scss-module__Ahbowa__root{padding:24px}.CharityItemBanner-module-scss-module__Ahbowa__content{width:51%}.CharityItemBanner-module-scss-module__Ahbowa__title{margin:24px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__block{margin:32px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__image{width:100%;max-width:220px}}@media screen and not (min-width:640px){.CharityItemBanner-module-scss-module__Ahbowa__root{padding:20px 20px 32px}.CharityItemBanner-module-scss-module__Ahbowa__wrapper{flex-direction:column-reverse;align-items:center}.CharityItemBanner-module-scss-module__Ahbowa__content{width:100%}.CharityItemBanner-module-scss-module__Ahbowa__block{margin:16px 0 0}.CharityItemBanner-module-scss-module__Ahbowa__share{margin:0 0 16px}}
.CharityPrograms-module-scss-module__3vE32a__title{color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);margin:64px 0 32px}.CharityPrograms-module-scss-module__3vE32a__list{flex-direction:column;gap:24px;display:flex}.CharityPrograms-module-scss-module__3vE32a__item{cursor:pointer;background:var(--color-neutral-container-soft);border-radius:32px;flex-direction:row;justify-content:space-between;gap:16px;transition:background-color .2s;display:flex;position:relative}.CharityPrograms-module-scss-module__3vE32a__wrapper{flex-direction:column;gap:24px;padding:24px;display:flex}.CharityPrograms-module-scss-module__3vE32a__heading{width:100%;font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-primary-default);position:relative}.CharityPrograms-module-scss-module__3vE32a__hidden{display:none}.CharityPrograms-module-scss-module__3vE32a__image{flex-shrink:0;order:1;width:100%;max-width:396px}.CharityPrograms-module-scss-module__3vE32a__image img{object-fit:cover;background-color:var(--color-neutral-container-soft);border-radius:32px;width:100%;height:100%}.CharityPrograms-module-scss-module__3vE32a__icon{margin-top:auto}.CharityPrograms-module-scss-module__3vE32a__absLink{position:absolute;inset:0}@media screen and not (min-width:768px){.CharityPrograms-module-scss-module__3vE32a__item{height:100%}.CharityPrograms-module-scss-module__3vE32a__image{max-width:362px}}@media screen and not (min-width:640px){.CharityPrograms-module-scss-module__3vE32a__item{flex-direction:column;align-items:flex-end;gap:0}.CharityPrograms-module-scss-module__3vE32a__wrapper{width:100%;padding:20px}.CharityPrograms-module-scss-module__3vE32a__image{max-width:320px;padding:0 0 0 88px}.CharityPrograms-module-scss-module__3vE32a__image img{border-radius:24px}.CharityPrograms-module-scss-module__3vE32a__icon{position:absolute;bottom:20px;left:20px}.CharityPrograms-module-scss-module__3vE32a__heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (hover:hover){.CharityPrograms-module-scss-module__3vE32a__item:hover{background:var(--color-neutral-container-muted)}}
.PvzBanner-module-scss-module__Ey-xZG__root{margin:48px 0 0}.PvzBanner-module-scss-module__Ey-xZG__title{color:var(--color-secondary-on-default);font:var(--typography-display-xxl-font);letter-spacing:var(--typography-display-xxl-letter-spacing);margin:24px 0 0}.PvzBanner-module-scss-module__Ey-xZG__image{aspect-ratio:21/9;margin:48px 0 0;display:flex}.PvzBanner-module-scss-module__Ey-xZG__image img{object-fit:cover;object-position:center center;border-radius:32px;width:100%;height:100%}.PvzBanner-module-scss-module__Ey-xZG__text{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-fg-default);padding:32px 40px 0}@media screen and not (min-width:1280px){.PvzBanner-module-scss-module__Ey-xZG__text{padding:32px 32px 0}}@media screen and not (min-width:1024px){.PvzBanner-module-scss-module__Ey-xZG__root{margin:32px 0 0}.PvzBanner-module-scss-module__Ey-xZG__title{margin:16px 0 0}.PvzBanner-module-scss-module__Ey-xZG__image{margin:32px 0 0}.PvzBanner-module-scss-module__Ey-xZG__image img{border-radius:24px}.PvzBanner-module-scss-module__Ey-xZG__text{padding:32px 0 0}}@media screen and not (min-width:640px){.PvzBanner-module-scss-module__Ey-xZG__image{aspect-ratio:382/254}.PvzBanner-module-scss-module__Ey-xZG__image img{border-radius:16px}}
.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer{flex-direction:column;width:560px;height:100%;padding:0 32px 48px;display:flex;overflow-y:auto}.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer_text{color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);flex-direction:column;gap:8px;display:flex}.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer_text ul{padding-left:15px}.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer_bottom{align-items:center;gap:16px;margin:32px 0;display:flex}.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer .VolunteeringPageReviews-module-scss-module__XDzX2G__icon{flex-shrink:0;width:48px;height:48px}.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer .VolunteeringPageReviews-module-scss-module__XDzX2G__icon img{border-radius:48px;width:100%;height:100%}.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer .VolunteeringPageReviews-module-scss-module__XDzX2G__name{color:var(--color-fg-default);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer .VolunteeringPageReviews-module-scss-module__XDzX2G__position{color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}@media screen and not (min-width:640px){.VolunteeringPageReviews-module-scss-module__XDzX2G__drawer{width:100%;padding:0 16px 32px}}
.CharityRegionsList-module-scss-module__LD4QzW__root{width:100%}.CharityRegionsList-module-scss-module__LD4QzW__title{color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);margin:64px 0 32px}.CharityRegionsList-module-scss-module__LD4QzW__text{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);margin:0 0 32px}.CharityRegionsList-module-scss-module__LD4QzW__buttons{background:var(--color-neutral-container-soft);border-radius:32px;margin:0 0 32px;display:inline-flex}.CharityRegionsList-module-scss-module__LD4QzW__button{cursor:pointer;color:var(--color-fg-default);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);background-color:#0000;border:none;border-radius:32px;justify-content:center;align-items:center;padding:10px 14px;display:flex}.CharityRegionsList-module-scss-module__LD4QzW__active{color:var(--color-constant-white);background:var(--color-secondary-active)}.CharityRegionsList-module-scss-module__LD4QzW__map{background:var(--color-secondary-container-muted);border-radius:20px;padding:24px;display:none;position:relative}.CharityRegionsList-module-scss-module__LD4QzW__map svg{width:100%;height:500px}.CharityRegionsList-module-scss-module__LD4QzW__list{display:none}.CharityRegionsList-module-scss-module__LD4QzW__visible{display:flex}.CharityRegionsList-module-scss-module__LD4QzW__chips{flex-wrap:wrap;gap:8px 6px;display:flex}.CharityRegionsList-module-scss-module__LD4QzW__chips .CharityRegionsList-module-scss-module__LD4QzW__item{color:var(--color-secondary-on-default);background:var(--color-secondary-muted);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);border-radius:16px;justify-content:center;align-items:center;padding:8px 16px;display:flex}.CharityRegionsList-module-scss-module__LD4QzW__regions{columns:3;gap:12px;width:100%;list-style:none}.CharityRegionsList-module-scss-module__LD4QzW__regions .CharityRegionsList-module-scss-module__LD4QzW__item{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing);color:var(--color-fg-default);margin:0 0 12px}@media screen and not (min-width:1024px){.CharityRegionsList-module-scss-module__LD4QzW__regions{columns:2}.CharityRegionsList-module-scss-module__LD4QzW__buttons{display:none}.CharityRegionsList-module-scss-module__LD4QzW__map{display:none!important}.CharityRegionsList-module-scss-module__LD4QzW__list{display:flex!important}}@media screen and not (min-width:640px){.CharityRegionsList-module-scss-module__LD4QzW__regions{columns:1}}.CharityRegionsList-module-scss-module__LD4QzW__tooltip{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;color:#fff;white-space:nowrap;background:var(--color-primary-muted);width:221px;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);border-radius:32px;flex-wrap:wrap;gap:8px;padding:15px 20px;display:flex;position:absolute}.CharityRegionsList-module-scss-module__LD4QzW__tooltipLeft{transform:translate(-70%)}.CharityRegionsList-module-scss-module__LD4QzW__tooltipRight{transform:translate(0)}.CharityRegionsList-module-scss-module__LD4QzW__regionTitle{overflow-wrap:break-word;white-space:normal;flex:1;min-width:0}
.VolunteeringPageTitle-module-scss-module__fSRlEG__title{max-width:960px}.VolunteeringPageTitle-module-scss-module__fSRlEG__text{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-fg-soft)}