 main{margin-top:90px;flex:1;padding:40px 20px;max-width:1000px;margin-left:auto;margin-right:auto;}
    h1,h2{color:var(--accent-green);} 
    h1{text-align:center;margin-bottom:20px;}
    h2{text-align:center;color:var(--muted);margin-bottom:40px;}

    .text-box{background:#f9f9f9;padding:24px 28px;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:40px;}
    .quote-box{border-left:5px solid var(--accent-green);padding:24px 28px;background:#eef3ef;font-style:italic;margin-bottom:40px;border-radius:var(--radius);}

    .slider-container {position: relative; max-width: 1000px; margin: 0 auto; overflow: hidden; border-radius: var(--radius); box-shadow: var(--shadow);}
    .slider {display: flex; transition: transform 0.6s ease;}
    .slider img {width: 100%; height: 500px; object-fit: cover; flex-shrink: 0;}
    .slider-button {position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.5); color: #fff; border: none; padding: 12px; cursor: pointer; border-radius: 50%; font-size: 20px;}
    .slider-button:hover {background: rgba(0,0,0,0.8);}
    .slider-button.prev {left: 10px;}
    .slider-button.next {right: 10px;}

    .supporters{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}
    .support-card{flex:1 1 300px;text-align:center;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;transition:transform 0.3s;}
    .support-card:hover{transform:translateY(-5px);}
    .support-card img{width:100%;max-width:200px;border-radius:var(--radius);pointer-events:none;}
    .support-card p{color:var(--muted);margin-top:10px;}

    .blog-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:60px;}
    .blog-navigation button{padding:12px 24px;border:none;border-radius:var(--radius);background:var(--accent-green);color:#fff;font-weight:600;cursor:pointer;transition:background .3s;}
    .blog-navigation button:hover{background:var(--accent-yellow);color:#000;}
    .blog-navigation button.disabled{background:#ccc;color:#666;cursor:not-allowed;}

     body{font-family:Inter,system-ui,sans-serif;margin:0;color:var(--text);background:#fff;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;}
    a{text-decoration:none;color:inherit;cursor:pointer;}

    header{position:fixed;top:0;left:0;width:100%;height:90px;background:rgba(255,255,255,0.95);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;padding:0 40px;box-sizing:border-box;transition:top 0.4s ease, background 0.4s ease, height 0.3s ease;z-index:100;}
    header.hidden {top:-100px;}

    .logo a{font-weight:700;color:var(--accent-green);font-size:1.8rem;}

