.news-title{font-size:.9rem;font-weight:700;margin:0 0 5px}.news-input{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;margin-bottom:10px}.news-btn{background:0 0;border:none;color:#088395;font-weight:700;font-size:.85rem;cursor:pointer}.badge{position:absolute;top:15px;left:15px;background:#088395;color:white;padding:4px 12px;border-radius:20px;font-family:Arial;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0px}.card-body p{color:#4a5565;font-family:Arial;font-weight:400;font-size:16px;line-height:135%;letter-spacing:0%;text-align:left}#oph-posts{display:grid;grid-template-columns:48% 48%;gap:20px 4%}.load-more-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:40px auto 0;color:white;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;background:linear-gradient(180deg,#0369a1 0%,#0d9488 100%);font-family:Arial;font-weight:700;font-size:16px;line-height:135%;letter-spacing:0%}.energy-cat-grid{display:grid;grid-template-columns:31% 31% 31%;gap:25px 3%}.energy-cat-card{position:relative;height:220px;background-size:cover;background-position:center;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:.3s ease}.energy-overlay{background:rgba(255,255,255,.75);width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;transition:.3s ease}.energy-overlay h3{color:#000;font-size:20px;font-weight:600}.energy-cat-card:hover .energy-overlay{background:rgba(255,255,255,.55)}@media (max-width:992px){.energy-cat-grid{display:grid;grid-template-columns:47% 47%;gap:25px 3%}}@media (max-width:768px){.featured-card-wrapper{flex-direction:column}.featured-card-content{padding:30px}}@media (max-width:600px){.energy-cat-grid{grid-template-columns:100%}}