.collection__container--itav-body:before,.collection__container--a-need:before,.collection__container--by-the-numbers:before,.collection__container--distributing-diapers:before,.collection__container--itav-body:after,.collection__container--a-need:after,.collection__container--by-the-numbers:after,.collection__container--distributing-diapers:after{content:" ";display:table}.collection__container--itav-body:after,.collection__container--a-need:after,.collection__container--by-the-numbers:after,.collection__container--distributing-diapers:after{clear:both}:where(.content-6\.1) a{color:#f2594b}:where(.content-6\.1) a:where(:not([class])):visited{color:#c2473c}@media (hover:hover){a:where(:not([class])):hover{color:#4b4170}}a:where(:not([class])):active{color:#5e518c}:where(.footer) a:where(:not([class])){color:#fcdedb;text-decoration:none;transition:color .1s}@supports (text-decoration-color:#fcdedb00){:where(.footer) a:where(:not([class])){-webkit-text-decoration:underline #fcdedb00;text-decoration:underline #fcdedb00;transition-property:color,text-decoration-color}}@media (hover:hover){:where(.footer) a:where(:not([class])):hover{color:#f2594b;-webkit-text-decoration:underline #f2594b;text-decoration:underline #f2594b}}:where(.footer) a:where(:not([class])):active{color:#f2594b;-webkit-text-decoration:underline #f2594b;text-decoration:underline #f2594b}:where(.content-6\.1) abbr{font-variant:all-small-caps}:where(.content-6\.1) abbr[title]{text-decoration:none}:where(.content-6\.1) figcaption{color:#8c4e03}:where(.content-6\.1) h3{color:#5e518c;margin-top:3.6rem;margin-bottom:1.2rem;font-size:2.5452rem;line-height:3.05424rem}:where(.collection--sidebar) h4{color:#fbfdff;margin-top:3.6rem;margin-bottom:1.2rem;font-size:2.5452rem;line-height:3.05424rem}:where(.collection--sidebar) p,:where(.by-the-numbers) p,:where(.collection--sidebar) ul{color:#fbfdff;font:300 1.8rem/2.4rem sofia-pro,sans-serif}:where(.by-the-numbers) strong{color:#f2594b}.figcaption{color:#8c4e03;font:300 1.43333rem/2.07407rem sofia-pro,sans-serif}.opening-abbr{font-variant:initial;text-transform:uppercase}:where(.content-6\.1) .button{background-color:#f2594b}@media (hover:hover){:where(.content-6\.1) .button:hover{background:#4b4170}}:where(.content-6\.1) .button:active{background:#5e518c}:where(.footer) .button{color:#fcdedb}@media (hover:hover){:where(.footer:hover) .button{color:#fbfdff;background:#7c537f}:where(.footer) .button:hover{background:#f2594b}}@media screen and (width>=640px){.by-the-numbers__chart{grid-template:"diapers map""visits map""counties map"/1fr 2fr;column-gap:24px;display:grid}}@media screen and (width>=768px){.by-the-numbers__chart{grid-template-columns:1fr 1fr}}.by-the-numbers__stat--diapers{grid-area:diapers;align-self:end}.by-the-numbers__stat--visits{grid-area:visits;align-self:center}.by-the-numbers__stat--counties{grid-area:counties}.by-the-numbers__map{grid-area:map;align-self:center}.by-the-numbers__number{color:#f2594b;margin-top:0;margin-bottom:0;font-size:5.08886rem;line-height:5.08886rem}@media screen and (width>=768px){.by-the-numbers__number{font-size:7.19565rem;line-height:7.19565rem}}.family{box-sizing:border-box;grid-template-columns:24px 1fr 24px;margin-top:0;display:grid}@media screen and (width>=640px){.family{grid-template-columns:24px repeat(11,minmax(0,100.667px) 24px) minmax(0,100.667px) 24px}}@media screen and (width>=1024px){.family{grid-template-columns:40px repeat(11,minmax(0,100.667px) 24px) minmax(0,100.667px) 40px}}@media screen and (width>=1280px){.family{grid-template-columns:64px repeat(11,minmax(0,100.667px) 24px) minmax(0,100.667px) 64px}}@media screen and (width>=1600px){.family{grid-template-columns:1fr 64px repeat(11,minmax(0,100.667px) 24px) minmax(0,100.667px) 64px 1fr}}.family:before{content:"";background:#f7f5f2;grid-column:1/2;display:block}@media screen and (width>=640px){.family:before{grid-column:1/4}}@media screen and (width>=1024px){.family:before{grid-column:1/6}}@media screen and (width>=1600px){.family:before{grid-column:1/7}}.family:after{content:"";background:#f7f5f2;grid-column:-2/-1;display:block}@media screen and (width>=640px){.family:after{grid-column:-4/-1}}@media screen and (width>=1024px){.family:after{grid-column:-6/-1}}@media screen and (width>=1600px){.family:after{grid-column:-7/-1}}.family__img{grid-column:2/-2}@media screen and (width>=640px){.family__img{grid-column:4/-4}}@media screen and (width>=1024px){.family__img{border:0 solid #f7f5f2;border-width:0 16px;grid-column:6/-6}}@media screen and (width>=1280px){.family__img{border-width:0 24px}}@media screen and (width>=1600px){.family__img{grid-column:7/-7}}.hgroup__headline{color:#f2594b;margin-top:3.6rem;margin-bottom:1.2rem;font-size:5.08886rem;line-height:5.59775rem}:where(.collection--sidebar) .hgroup__headline,:where(.by-the-numbers) .hgroup__headline{color:#fbfdff;font-size:3.59891rem;line-height:3.9588rem}.hgroup__subheading{color:#8c4e03;margin-top:3.6rem;margin-bottom:3.6rem;font-size:2.5452rem;font-style:italic;line-height:3.05424rem}:where(.collection--sidebar) .hgroup__subheading{color:#fbfdff;font-family:sofia-pro,sans-serif;font-style:normal}:where(.content-6\.1 .button) .icon__path{fill:var(--icon-path-fill,#fbfdff);fill-opacity:var(--icon-path-fill-opacity,.2);transition:fill .3s,fill-opacity .3s}@media (hover:hover){:where(.content-6\.1 .button:hover) .icon__path{fill:var(--icon-path-hover-fill,#fbfdff);fill-opacity:var(--icon-path-hover-fill-opacity,1)}}:where(.content-6\.1 .button:active) .icon__path{fill:var(--icon-path-active-fill,#fbfdff);fill-opacity:var(--icon-path-active-fill-opacity,1)}:where(.end-mark) .icon__path{fill:#8c4e03}:where(.collection--it-takes-a-village .end-mark) .icon__path{fill:#fbfdff}.lead-in{font-weight:400}.lead-in:first-line{color:#5e518c;font-size:2.5452rem;font-weight:700;line-height:3.05424rem}:where(.collection--it-takes-a-village) .lead-in:first-line{color:#fbfdff}.collection{background:#f7f5f2}.collection--sidebar{text-shadow:0 0 12px #472a06}.collection--introduction{background:#f7f5f2 url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/introduction-background.jpg) 50%/cover;border-bottom:24px solid #5e518c}.collection--st-gianna-molla{background:#8c4e03 url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/st-gianna-molla-background.jpg) 35%/cover}.collection--ccs-help{background:#8c4e03 url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/ccs-help-background.jpg) 50%/cover}.collection--a-refuge{background:#f7f5f2 url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/a-refuge-background.jpg) 50%/cover}.collection__container--distributing-diapers{background:#f7f5f2 url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/distributing-diapers-background.jpg) 50%/cover}.collection__container--by-the-numbers{background:#5e518c url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/by-the-numbers-alt-background.jpg) 50%/cover;border:1px solid #ece6df;border-width:1px 0}.collection__container--a-need{background:#f7f5f2 url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/a-need-background.jpg) 50%/cover}.collection__container--itav-body{color:#fbfdff;text-shadow:0 0 12px #302b4b;background:#5e518c url(/assets/files/advocacy/focus/2026/Catholic-Advocacy-Delivers-Support-for-Families/it-takes-a-village-background.jpg) 50%/cover}:where(.collection__container--itav-header) .content-6\.1{margin-bottom:0}@media screen and (width>=768px){.content__block--sgm-photo{grid-column:2/7}}@media screen and (width>=1024px){.content__block--sgm-photo{grid-column:2/6;padding-right:0}}@media screen and (width>=1280px){.content__block--sgm-photo{grid-column:3/6;padding-right:0}}@media screen and (width>=768px){.content__block--sgm-body{grid-column:7/-2}}@media screen and (width>=1024px){.content__block--sgm-body{grid-column:6/-2;padding-left:0}}@media screen and (width>=1280px){.content__block--sgm-body{grid-column:6/-3;padding-left:0}}.footer{background:#5e518c}.header-6\.1{background:initial}@media screen and (width>=640px){.header-6\.1{background:initial}}@media screen and (width>=1024px){.header-6\.1{background:initial}}@media screen and (width>=768px){.header-6\.1__container{grid-template-areas:"logo secondary-logo""h-hgroup h-hgroup"}}.header-6\.1__headline{color:#fbfdff;filter:drop-shadow(0 0 24px #010509);max-width:925px;text-align:center;text-shadow:0 0 24px #010509;width:100%;margin:3.34815rem auto}@media screen and (width>=768px){.header-6\.1__headline{margin-top:7.2rem;margin-bottom:7.2rem}}.toc__header{color:#5e518c}