.home-card-donation{flex-direction:column;gap:12px;display:flex}.home-donation .home-payment-availability{color:#626861;border-top:1px solid #ededed;min-height:97px;margin-top:12px;padding:24px 28px 12px;font-size:16px;line-height:24px}.home-bank-account{flex-direction:column;gap:8px;display:flex}.homepage .home-copy-iban{color:#626861;background:#e4e7dc;border-radius:9999px;width:100%;min-height:56px;padding:14px 16px;font-size:18px;font-weight:600;line-height:26px}.home-copy-iban:hover{box-shadow:inset 0 0 0 2px #046937}.home-iban span{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.home-iban{container-type:inline-size}.home-copy-status{font-size:16px;line-height:24px}.home-donation-methods{width:100%}.home-donation .home-donation-method{width:100%;display:block}.home-method-header{padding-block:28px}.home-donation .home-method-header h3{min-height:0}.homepage .home-method-toggle{text-align:left;color:#193e50;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:32px;width:100%;min-height:48px;font-weight:600;line-height:1.3;display:grid}.home-method-toggle>span{overflow-wrap:anywhere}.home-method-icon{color:#046937;flex-shrink:0}.home-method-chevron{width:24px;height:15px;transition:transform .15s}.home-method-toggle[aria-expanded=true] .home-method-chevron{transform:rotate(180deg)}.home-donation .home-method-subtitle,.home-donation .home-payment-availability{color:#4d4d4d;border:0;min-height:0;margin:8px 56px 0 80px;padding:0;font-size:18px;line-height:1.5}.home-method-panel{flex-direction:column;gap:24px;margin-left:80px;padding-bottom:32px;display:flex}.home-method-panel[hidden]{display:none}.home-donation .home-transfer-currency{max-width:760px}.home-transfer-tick{flex-shrink:0;display:none}.home-transfer-currency input:checked+span .home-transfer-tick{display:block}.home-bank-account{gap:16px;min-width:0}.home-bank-details{color:#4d4d4d;flex-direction:column;gap:8px;display:flex}.home-bank-details strong{font-weight:600}.home-donation .home-bank-account .home-iban{color:#193e50;background:#e4e7dc;border-radius:20px;flex-wrap:wrap;align-items:baseline;gap:8px 24px;max-width:none;padding:20px 24px;display:flex}.home-iban strong{font-size:18px;font-weight:600}.home-iban span{min-width:0;font-size:24px;font-weight:600}.homepage .home-copy-iban{color:#fff;background:#046937;justify-content:center;align-items:center;gap:12px;font-size:20px;line-height:1.5;display:flex}.home-copy-iban .home-method-icon{width:24px;height:24px;color:inherit}.homepage .home-copy-iban:hover{box-shadow:none;background:#083e2c}.home-donation .home-tax-link{color:#046937;text-align:center;border:1px solid #046937;border-radius:9999px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:14px 20px;font-weight:600;text-decoration:none;display:flex}.home-tax-link:hover{background:#e4e7dc}@media (max-width:767px){.home-method-header{padding-block:24px}.homepage .home-method-toggle{grid-template-columns:32px minmax(0,1fr) 20px;gap:12px;font-size:22px}.home-method-icon{width:32px;height:32px}.home-method-chevron{width:20px;height:12px}.home-donation .home-method-subtitle,.home-donation .home-payment-availability{margin:8px 32px 0 44px;font-size:16px}.home-method-panel{gap:20px;margin-left:0;padding-bottom:24px}.home-donation .home-bank-account .home-iban{gap:8px;padding:16px}.home-iban span{font-size:min(20px,6.25cqw);display:block}.homepage .home-copy-iban{font-size:16px;line-height:23px}}@media (prefers-reduced-motion:reduce){.home-method-chevron{transition:none}}:is(.home-donation,.prayer-methods) .home-donation-method{border:1px solid #87939a;border-radius:12px;min-width:0;margin-bottom:12px}.prayer-methods .home-donation-method{width:100%}:is(.home-donation,.prayer-methods) .home-donation-method:has(.home-method-toggle[aria-expanded=true]){border-color:#046937}:is(.home-donation,.prayer-methods) .home-method-header{padding:12px 16px}:is(.home-donation,.prayer-methods) .home-method-header:has([aria-expanded=true]){background:#eaf3e8;border-radius:12px 12px 0 0}:is(.home-donation,.prayer-methods) .home-method-header:has([aria-expanded=false])>p{display:none}:is(.home-donation,.prayer-methods) .home-method-panel{gap:16px;margin:0;padding:16px}.home-donation .home-method-subtitle,.home-donation .home-payment-availability{margin:0;padding-top:8px}.prayer-methods .home-method-header h3{margin:0}.prayer-methods .home-method-toggle{color:#193e50;text-align:left;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:16px;width:100%;min-height:44px;font:600 18px/1.4 Noto Sans,sans-serif;display:grid}.prayer-methods .home-method-icon{width:32px;height:32px}.prayer-methods .home-method-subtitle,.prayer-methods .home-payment-availability{color:var(--donation-muted);padding-top:8px;font-size:16px;line-height:1.5}.prayer-methods .amount-card{border-radius:0;gap:16px;padding:0}.prayer-methods .amount-card h2{display:none}.prayer-methods .home-bank-account{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.prayer-methods .home-bank-details,.prayer-methods .home-copy-status{grid-column:1/-1}.prayer-methods .home-bank-details{gap:4px;font-size:16px;line-height:1.5}.prayer-methods .home-iban{background:#e4e7dc;border-radius:16px;min-width:0;padding:16px}.prayer-methods .home-iban span{font-size:18px;line-height:1.5}.prayer-methods .home-copy-iban{color:#046937;border:1px solid #046937;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.prayer-methods .home-copy-iban .home-method-icon{width:24px;height:24px}.prayer-methods .choice>span{font-size:16px}.prayer-methods .frequency-choices,.prayer-methods .amount-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.prayer-methods .home-transfer-currency .choice-grid{max-width:460px}@media (max-width:1199px){.prayer-methods .home-bank-account{grid-template-columns:minmax(0,1fr)}}.prayer-methods .home-transfer-currency{border:0;min-width:0;margin:0;padding:0}:is(.home-donation,.prayer-methods) .choice>span{overflow-wrap:anywhere;flex-wrap:wrap}.prayer-methods .amount-card fieldset{border:0;min-width:0;margin:0;padding:0}.prayer-methods .amount-card legend{min-height:26px;color:var(--color-text-header);margin-bottom:8px;padding:0;font-size:18px;font-weight:600;line-height:1.4}@media (max-width:767px){.prayer-methods .amount-card legend{font-size:16px}.prayer-methods .frequency-choices{grid-template-columns:minmax(0,1fr)}.prayer-methods .home-iban span{font-size:min(18px,6.25cqw)}}
