@media (max-width:1000px){.areas-grid{grid-template-columns:repeat(2,1fr)}.news-grid{grid-template-columns:repeat(2,1fr)}.primary-menu{gap:15px}}@media (max-width:800px){.topbar-contact{display:none}.topbar-inner{justify-content:flex-end}.mobile-menu-toggle{display:block}.main-navigation{position:absolute;top:130px;left:0;right:0;display:none;background:#fff;border-bottom:1px solid var(--caritas-border);box-shadow:var(--shadow-md);z-index:100}.main-navigation.is-open{display:block}.primary-menu{flex-direction:column;align-items:stretch;gap:0;padding:20px}.primary-menu li{border-bottom:1px solid var(--caritas-border)}.primary-menu a{display:block;padding:13px 5px}.header-donation-button{display:none}.intro-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.section{padding:60px 0}.hero{min-height:600px}.hero h1{font-size:2.3rem}.hero p{font-size:1rem}.areas-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr}.cta-content{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}