.latest-news-situations{display:flex;flex-direction:column;gap:2rem;margin:3rem auto 2rem;padding:0 20px;max-width:1000px}.latest-news-situations h2{font-size:1.5rem;text-align:center;margin-bottom:20px;color:#0a2c47}.news-situations-error,.news-situations-loading{text-align:center;padding:2rem;font-size:1.1rem}.news-situations-error{color:#d73527;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px}.news-situations-grid{display:flex;flex-direction:column;gap:1rem}.news-situation-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.news-situation-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.news-card{border-left:4px solid #0a2c47}.situation-card{border-left:4px solid #f39c12}.card-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1rem .5rem;background-color:#f8f9fa}.card-type-indicator{display:flex;gap:.5rem;align-items:center}.type-badge{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.type-badge.news{background-color:#0a2c47;color:#fff}.type-badge.situation{background-color:#f39c12;color:#fff}.severity-badge{padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:capitalize}.severity-critical{background-color:#dc3545;color:#fff}.severity-high{background-color:#fd7e14;color:#fff}.severity-normal{background-color:#6c757d;color:#fff}.severity-low{background-color:#28a745;color:#fff}.card-source{font-size:.8rem;color:#6c757d;font-weight:500}.card-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.card-title{font-size:1rem;font-weight:600;line-height:1.4;margin:0;color:#212529}.card-description{font-size:.9rem;color:#555;line-height:1.5;margin:0;flex-grow:1}.card-meta{display:flex;gap:.25rem;margin-top:auto;border-top:1px solid #e9ecef;padding-top:.75rem}.card-date,.card-valid-until{font-size:.8rem;color:#6c757d}.card-link{color:#0a2c47;text-decoration:none;font-weight:600;font-size:.9rem;margin-top:.5rem;transition:color .3s ease;align-self:flex-start}.card-link:hover{color:#1f4a69;text-decoration:underline}.load-more-container{text-align:center;margin-top:2rem}.load-more-button{background-color:#0a2c47;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.load-more-button:hover{background-color:#1f4a69;transform:translateY(-1px)}.load-more-button:active{transform:translateY(0)}@media (max-width:768px){.latest-news-situations{margin:2rem auto 1rem;padding:0 1rem}.news-situations-grid{grid-template-columns:1fr;gap:1rem}.card-header{flex-direction:column;gap:.5rem;align-items:flex-start}.card-type-indicator{flex-wrap:wrap}}@media (max-width:480px){.latest-news-situations{padding:0 .5rem}.card-content{padding:.75rem}.card-header{padding:.75rem .75rem .5rem}}