@charset "UTF-8";.page-container{max-width:1200px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:3fr 1fr;gap:3rem}@media (max-width: 768px){.page-container{grid-template-columns:1fr}}.intro-section{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;padding:1.5rem;background-color:#f8f4e3;border-left:4px solid #d35400;border-radius:4px}h1{color:#d35400;margin-bottom:1.5rem}h2{color:#d35400;margin-top:2rem;margin-bottom:1rem;border-bottom:2px solid rgb(248,244,227);padding-bottom:.5rem}h3{color:#d35400;margin-bottom:.75rem}section{margin-bottom:2.5rem}p,ul{margin-bottom:1rem;line-height:1.6}ul{padding-left:1.5rem}li{margin-bottom:.5rem}.sidebar{display:flex;flex-direction:column;gap:2rem}.sidebar-section{background-color:#f8f4e3;padding:1.5rem;border-radius:8px;border-left:4px solid #d35400}.sidebar-section h3{color:#d35400;margin-bottom:1rem}.actie{background-color:#f8f4e3;padding:1.5rem;border-radius:8px;border-left:4px solid #d35400}.call-to-action{margin-top:1.5rem;text-align:center}.action-button{display:inline-block;background-color:#d35400;color:#fff;padding:.3rem 1rem;border-radius:4px;text-decoration:none;font-weight:700;transition:background-color .3s ease}.action-button:hover{background-color:#a04000}.action-button.full-width{display:block;width:100%;text-align:center}.summary-box{font-style:italic;background-color:#f8f4e3;padding:1.5rem;border-radius:8px;border-left:4px solid #d35400;margin-top:1rem}.mobile-toc{display:none;background-color:#f8f4e3;padding:1.5rem;border-radius:8px;border-left:4px solid #d35400;margin-bottom:2rem}.mobile-toc h2{margin-top:0;color:#d35400;margin-bottom:1rem}.mobile-toc .toc-list{padding-left:1.5rem}.mobile-toc .toc-list li{margin-bottom:.5rem}.mobile-toc .toc-list a{color:#000050;text-decoration:none;transition:color .3s ease}.mobile-toc .toc-list a:hover{color:#d35400;text-decoration:underline}@media (max-width: 992px){.mobile-toc{display:block}}@media (max-width: 992px){.toc-sidebar{display:none}}.toc-sidebar ul.toc-list{padding-left:0}.toc-sidebar ul.toc-list li{margin-bottom:.75rem;padding-left:1.25rem;position:relative}.toc-sidebar ul.toc-list li:before{content:"→";position:absolute;left:0;color:#d35400}.toc-sidebar ul.toc-list a{color:#000050;text-decoration:none;transition:color .3s ease;font-size:.95rem}.toc-sidebar ul.toc-list a:hover{color:#d35400;text-decoration:underline}.theme-section{margin-bottom:3rem;border-bottom:1px solid rgb(248,244,227);padding-bottom:2rem}.theme-section:last-child{border-bottom:none}.theme-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.theme-header h2{color:#d35400;margin:0}.theme-icon{font-size:2.5rem}.theme-content{line-height:1.6}.theme-content p{margin-bottom:1.5rem}.key-issues{margin:2rem 0}.issues-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.issues-grid{grid-template-columns:1fr}}.issue-card{background-color:#f8f4e3;padding:1.5rem;border-radius:8px;border-left:4px solid #d35400}.issue-card h4{color:#000050;margin-bottom:.75rem}.our-work{margin:2rem 0}.our-work ul{padding-left:1.5rem}.our-work li{margin-bottom:.5rem}.case-study{background-color:#f8f4e3;padding:1.5rem;border-radius:8px;border-left:4px solid #d35400;margin:2rem 0}.buttons-container{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}@media (max-width: 768px){.buttons-container{flex-direction:column}}.news-list,.resource-list{list-style:none;padding-left:0}.news-list li,.resource-list li{margin-bottom:.75rem;padding-left:1.25rem;position:relative}.news-list li:before,.resource-list li:before{content:"→";position:absolute;left:0;color:#d35400}.news-list a,.resource-list a{color:#000050;text-decoration:none;transition:color .3s ease}.news-list a:hover,.resource-list a:hover{color:#d35400;text-decoration:underline}.campaign-list{list-style:none;padding-left:0}.campaign-list li{margin-bottom:.75rem;padding-left:1.25rem;position:relative}.campaign-list li:before{content:"→";position:absolute;left:0;color:#d35400}.campaign-list a{color:#000050;text-decoration:none;transition:color .3s ease}.campaign-list a:hover{color:#d35400;text-decoration:underline}.news-date{display:block;font-size:.85rem;color:#6c757d;margin-top:.25rem}
