@media (max-width:1100px){.container{width:min(calc(100% - 36px),var(--caritas-container))}.section{padding:75px 0}.projects-grid,.publications-grid,.events-grid,.partners-grid{gap:22px}.project-layout,.event-layout,.partner-layout,.publication-layout{grid-template-columns:minmax(0,1fr) 310px;gap:32px}}@media (max-width:900px){.section{padding:65px 0}.page-hero{padding:65px 0}.single-hero{padding:60px 0}.projects-grid,.publications-grid,.events-grid,.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-layout,.event-layout,.partner-layout,.publication-layout{grid-template-columns:1fr}.project-sidebar,.event-sidebar,.partner-sidebar,.publication-sidebar{width:100%}.project-info-card,.event-info-card,.partner-info-card,.publication-info-card,.publication-download-card{margin-bottom:20px}.section-heading{align-items:flex-start}}@media (max-width:700px){body{font-size:15px}.container,.container-wide{width:calc(100% - 30px)}.section{padding:52px 0}.page-hero{padding:52px 0}.single-hero{padding:50px 0}.page-title{font-size:2.25rem}.single-hero__title{font-size:2.25rem}.page-intro,.single-hero__excerpt{font-size:1rem}.section-heading{display:block;margin-bottom:30px}.section-heading .text-link{margin-top:15px}.projects-grid,.publications-grid,.events-grid,.partners-grid{grid-template-columns:1fr;gap:20px}.project-card__content,.publication-card__content,.event-card__content,.partner-card__content{padding:21px}.project-featured-image,.event-featured-image,.partner-featured-image,.publication-featured-image{margin-bottom:25px}.entry-content{font-size:1rem}}@media (max-width:560px){.container,.container-wide{width:calc(100% - 24px)}.section{padding:45px 0}.page-hero{padding:45px 0}.single-hero{padding:45px 0}h1{font-size:2rem}h2{font-size:1.65rem}h3{font-size:1.2rem}.page-title,.single-hero__title{font-size:2rem}.section-kicker{font-size:.72rem}.btn{width:100%}.section-heading .text-link{display:inline-flex}.publication-card__actions{align-items:flex-start;flex-direction:column}.publication-download{padding-top:4px}.project-info-item,.event-info-item{padding:17px 18px}.partner-info-item,.publication-info-item{padding:17px 18px}.project-info-card__header,.event-info-card__header,.partner-info-card__header,.publication-info-card__header,.publication-download-card__header{padding:21px 18px}.publication-download-card__content{padding:21px 18px}.project-sidebar__cta,.event-sidebar__cta,.partner-sidebar__cta{padding:21px}.publication-featured-image--placeholder{min-height:280px}.publication-single__meta{align-items:flex-start;flex-direction:column;gap:6px}.publication-single__meta-separator{display:none}}@media (max-width:380px){.container,.container-wide{width:calc(100% - 20px)}.section{padding:38px 0}.page-title,.single-hero__title{font-size:1.8rem}.project-card__content,.publication-card__content,.event-card__content,.partner-card__content{padding:18px}.project-sidebar__cta,.event-sidebar__cta,.partner-sidebar__cta{padding:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}