.news-grid-top{display:flex;border-radius:10px;gap:20px;padding:20px;max-width:1200px;margin:0 auto}.news-card-large{flex:1 1;background-color:#f9f9f9;border-radius:8px;overflow:hidden;text-decoration:none;color:#333;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;box-shadow:0 5px 15px rgba(0,0,0,.3)}.news-card-large:hover{transform:translateY(-5px)}.news-image-large{width:100%;height:250px;object-fit:cover}.news-content-large{padding:15px;display:flex;flex-direction:column;gap:10px}.news-title-large{font-size:1.5em;font-weight:700;margin:0;line-height:1.3}.news-summary-large{font-size:1em;color:#666;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-meta-large{font-size:.9em;color:#999;margin:0}.news-grid-small{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.news-card-small{background-color:#f9f9f9;border-radius:8px;overflow:hidden;text-decoration:none;color:#333;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 5px 15px rgba(0,0,0,.3);display:flex;flex-direction:column}.news-card-small:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.news-image-small{width:100%;height:120px;object-fit:cover}.news-content-small{padding:10px;display:flex;flex-direction:column;gap:5px}.news-title-small{font-size:1em;font-weight:700}.news-summary-small,.news-title-small{margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-summary-small{font-size:.8em;color:#666}.news-meta-small{font-size:.7em;color:#999;margin:0}@media (max-width:768px){.news-grid-top{display:none}}@media (max-width:480px){.news-grid-top{display:none}}.home{font-family:Montserrat,sans-serif;background-color:#fff}.news-grid{display:grid;grid-template-columns:.5fr 2fr .5fr;grid-gap:1rem;gap:1rem;padding:1rem}.coluna-central{display:grid;grid-template-columns:repeat(4,1fr);background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.ultimasNoticias-text{text-align:center;color:#575757}.coluna-direita,.coluna-esquerda{padding:20px}.news-container{display:grid;grid-template-columns:repeat(4,1fr)}.spinner{margin:20px;font-size:18px}.nomeCategoria,.spinner{text-align:center}.load-more-button{background-color:#21115c;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px;display:block;margin:20px auto;height:10%}.load-more-button:hover{background-color:#4c2276}@media (max-width:1200px){.coluna-central,.news-container{grid-template-columns:repeat(3,1fr)}.news-container{gap:10px}}@media (max-width:992px){.coluna-central,.news-container{grid-template-columns:repeat(2,1fr)}.news-container{gap:10px}}@media (max-width:768px){.coluna-central,.news-grid{grid-template-columns:1fr}.coluna-direita,.coluna-esquerda{display:none}}.banner-meio-cards{width:100%;grid-column:1/-1;display:flex;justify-content:center;align-items:center;margin:20px 0}