@media(max-width:1140px){.menu,.header-menu{gap:12px;font-size:12px}.nav,.header-nav{gap:15px}.logo,.brand-logo img,.brand-logo svg{width:185px}.menu a:nth-last-child(1),.header-menu a:nth-last-child(1),.menu .menu__about,.header-menu .menu__about{display:none}.hero h1{font-size:50px}.hero :where(.btn,.button,.button-link){gap:12px;font-size:13px}.hero{gap:16px}.button-grid,.ds-state-grid,.catalog,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){:root{--gutter: 24px;--hero-min-height: 285px}.wrap,.container{padding-inline:24px}.nav,.header-nav{height:88px}.menu,.header-menu{position:absolute;z-index:30;inset-block-start:100%;inset-inline:0;display:none;max-height:calc(100vh - 88px);margin:0;padding:20px 24px;overflow-y:auto;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line)}.menu.open,.menu.is-open,.menu[data-open=true],.header-menu.open,.header-menu.is-open,.header-menu[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:0}.menu a,.header-menu a{min-height:44px;padding:11px 0}.menu a:nth-last-child(1),.header-menu a:nth-last-child(1),.menu .menu__about,.header-menu .menu__about{display:block}.nav>:where(.btn,.button,.button-link),.header-nav>.header-action{margin-inline-start:auto}.lang,.language-switcher{margin-inline-start:auto}.mobile-menu,.menu-toggle{display:inline-flex}.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero__copy{padding:35px 0 12px}.hero h1{font-size:48px}.hero-copy>p:not(.small),.hero__copy>p:not(.small),.hero .hero__intro{font-size:18px}.hero>.hero-visual{width:auto;height:285px;min-height:0;margin-inline:-24px}.hero-visual__media img,.hero-visual>img{object-fit:cover;background:#ddd}.hero-visual[data-crop-tablet=left] .hero-visual__media img{object-position:20% 50%}.hero-visual[data-crop-tablet=center] .hero-visual__media img{object-position:50% 50%}.hero-visual[data-crop-tablet=right] .hero-visual__media img{object-position:80% 50%}.hero-visual[data-crop-tablet=top] .hero-visual__media img{object-position:50% 20%}.hero-visual[data-crop-tablet=bottom] .hero-visual__media img{object-position:50% 80%}.hero-visual:after{display:none}.image-status,.hero-visual__caption{inset-inline:16px;font-size:10px}.hero-visual__decor{inset:14px}.fundraising,.fundraising-layout,.help-grid,.participation-grid,.detail-layout,.campaign-detail,.split-page,.two-column-page,.law-inner,.law-teaser__inner{grid-template-columns:minmax(0,1fr)}.featured,.featured-campaigns{padding:0 0 24px;border-inline-end:0;border-bottom:1px solid var(--line)}.permanent,.permanent-support{padding:0}.permanent .actions,.permanent-support__actions{margin-top:0}.program-mark,.permanent-support__definition{margin-block:22px}.law .law-text,.law-teaser__body{padding:0;border:0}.section-heading h2,.page-section__heading h2{font-size:31px}.law h2,.law-teaser h2{font-size:40px}.detail-layout,.campaign-detail,.split-page,.two-column-page{gap:30px}.review-bar .wrap,.review-bar .container{align-items:flex-start}.review-bar .hint{display:none}.visual-legend,.ds-section__heading,.ds-two-column,.ds-hero-grid{grid-template-columns:minmax(0,1fr)}.ds-logo-grid,.catalog,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page h1,.page-content h1,.content-page .page-title,.page-content .page-title{font-size:36px}}@media(max-width:530px){:root{--gutter: 20px;--hero-min-height: 245px}.wrap,.container{padding-inline:20px}.logo,.brand-logo img,.brand-logo svg{width:158px}.nav,.header-nav{height:84px;gap:7px}.nav>:where(.btn,.button,.button-link),.header-nav>.header-action{display:none}.lang,.language-switcher{gap:2px;font-size:11px}.lang button,.language-switcher button{min-width:30px;padding-inline:4px}.mobile-menu,.menu-toggle{padding:4px;font-size:25px}.menu,.header-menu{padding-inline:20px}.review-bar .wrap,.review-bar .container{gap:10px;font-size:10px}.hero h1{margin:18px 0 22px;font-size:42px;letter-spacing:var(--heading-tracking)}.hero-copy,.hero__copy{padding:30px 0 8px}.hero-copy>p:not(.small),.hero__copy>p:not(.small),.hero .hero__intro{font-size:17px}.hero .actions,.hero .action-row{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;margin-top:24px}.hero :where(.btn,.button,.button-link){min-height:50px;gap:12px;font-size:15px}.hero .vol-link :where(.btn,.button,.button-link),.hero__volunteer :where(.btn,.button,.button-link){min-height:var(--button-small-min-height);font-size:14px}.hero>.hero-visual{height:245px;margin-inline:-20px}.hero-visual__placeholder{padding:20px}.hero-visual__decor{inset:12px}.hero-visual__decor--architectural:before,.hero-visual__decor--architectural:after{inline-size:44px;block-size:44px}.hero-visual[data-crop-mobile=left] .hero-visual__media img{object-position:20% 50%}.hero-visual[data-crop-mobile=center] .hero-visual__media img{object-position:50% 50%}.hero-visual[data-crop-mobile=right] .hero-visual__media img{object-position:80% 50%}.hero-visual[data-crop-mobile=top] .hero-visual__media img{object-position:50% 20%}.hero-visual[data-crop-mobile=bottom] .hero-visual__media img{object-position:50% 80%}.hero-frame{padding:20px}.hero-frame:before{inset:16px}.hero-frame__label{font-size:42px}.hero-visual__placeholder-inner{max-width:300px;padding:14px 16px}.section,.page-section{padding-block:30px}.section-heading,.page-section__heading{flex-direction:column;align-items:flex-start;gap:12px}.section-heading h2,.page-section__heading h2{font-size:30px}.request-row,.campaign-row{grid-template-columns:76px minmax(0,1fr);gap:14px}.request-row h3,.campaign-row__title{font-size:23px}.request-row .placeholder,.request-row .media-placeholder,.campaign-row .media-placeholder{min-height:112px;padding:8px}.request-row .placeholder .ph-type,.request-row .media-placeholder__type,.campaign-row .media-placeholder__type{font-size:10px}.request-row .placeholder .small,.request-row .media-placeholder__help,.campaign-row .media-placeholder__help{font-size:9px}.request-row .actions,.campaign-row__actions{flex-direction:column;align-items:stretch;gap:3px}.request-row :where(.btn,.button,.button-link),.campaign-row__actions :where(.btn,.button,.button-link){gap:8px;padding:11px;font-size:13px}.request-row .muted.small,.campaign-row__budget{font-size:12px}.collection-top .caps,.featured-campaigns__heading .caps{font-size:11px}.help-card,.participation-card{padding:23px}.help-card h3,.participation-card h3{font-size:27px}.law,.law-teaser{padding-block:30px}.law-inner,.law-teaser__inner{gap:18px}.law h2,.law-teaser h2{margin:15px 0;font-size:38px}.law p,.law-teaser p{font-size:16px}.catalog,.catalog-grid{grid-template-columns:minmax(0,1fr)}.content-page h1,.page-content h1,.content-page .page-title,.page-content .page-title{font-size:35px}.donation-box,.panel,.form-panel{padding:21px}.fields-2,.field-grid--2{grid-template-columns:minmax(0,1fr);gap:0}.button-grid,.ds-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.button-grid>div,.ds-state-grid>article,.ds-state-grid>div{padding:14px}.button-grid :where(.btn,.button,.button-link),.ds-state-grid :where(.btn,.button,.button-link){gap:6px;padding:12px 9px;font-size:11px}.button-grid h3,.ds-state-grid h3{font-size:14px}.page-intro{font-size:17px}.pagination,.pagination-bar{gap:12px;font-size:12px}.no-results,.catalog-empty{padding:32px 20px}.ds-preview,.ds-surface{padding:18px}.ds-logo-grid{grid-template-columns:minmax(0,1fr)}.ds-logo-cell{min-height:150px}.ds-controls,.state-controls{align-items:stretch;padding:14px}.onlymobile,.only-mobile{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{border-inline-end-color:currentColor;animation:none}}@media(prefers-contrast:more){.site-header,.section,.page-section,.campaign-card,.catalog-card,.help-card,.participation-card,.panel,.form-panel,.donation-box,.donation-form{border-color:currentColor}.muted,.page-intro,.help-card p,.participation-card p{color:var(--ink)}}
