.custom-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 6px rgb(0 0 0 / .1);transition:box-shadow 0.3s ease}.news-card:hover{box-shadow:0 5px 15px rgb(0 0 0 / .2)}.news-image img{width:100%;height:auto;border-radius:8px}.news-title{margin:10px 0 5px;font-size:18px;color:#222}.news-date{color:#888;font-size:14px;margin-bottom:10px}.news-excerpt{font-size:15px;color:#444}.news-section-title{font-size:28px;font-weight:700;margin-bottom:15px;text-align:left;color:#222;padding-left:10px}.custom-pagination{margin-top:20px;text-align:center}.custom-pagination a,.custom-pagination span{display:inline-block;margin:0 5px;padding:6px 12px;background:#eee;border-radius:4px;text-decoration:none;color:#333}.custom-pagination .current{background:#0073aa;color:#fff;pointer-events:none}@media (max-width:768px){.custom-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.custom-news-grid{grid-template-columns:1fr}}@media (max-width:480px){.custom-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;text-align:unset}.custom-pagination a,.custom-pagination span{margin:0;flex:1 0 auto;min-width:40px;text-align:center}}.custom-video-embed{margin:30px auto 40px;max-width:560px;text-align:center;box-shadow:0 4px 15px rgb(0 0 0 / .15);border-radius:8px;overflow:hidden;background:#000}.custom-video-embed iframe{width:100%;height:315px;max-width:560px;border:none;display:block}@media (max-width:768px){.custom-video-embed iframe{height:280px}}@media (max-width:480px){.custom-video-embed iframe{height:200px}}