.wpyog-news-wrap *,.wpyog-news-wrap *:before,.wpyog-news-wrap *:after{box-sizing:border-box}.wpyog-news-wrap{font-family:inherit;margin:0 0 2.5rem}.wpyog-layout-list .wpyog-news-list-container{display:flex;flex-direction:column;gap:1.5rem}.wpyog-list-item{display:flex;gap:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #efefef;transition:box-shadow .25s ease,transform .2s ease}.wpyog-list-item:hover{box-shadow:0 8px 28px rgba(0,0,0,.11);transform:translateY(-2px)}.wpyog-list-item .wpyog-item-thumb{flex:0 0 210px;max-width:220px;overflow:hidden}.wpyog-list-item .wpyog-item-thumb a{display:block;height:100%}.wpyog-list-item .wpyog-item-thumb img{width:100%;height:100%;min-height:180px;object-fit:cover;display:block;transition:transform .35s ease}.wpyog-list-item:hover .wpyog-item-thumb img{transform:scale(1.04)}.wpyog-list-item .wpyog-item-body{flex:1;padding:1.5rem 1.6rem;display:flex;flex-direction:column;gap:.5rem}.wpyog-list-item.no-thumb .wpyog-item-body{padding:1.5rem 1.6rem}.wpyog-item-cats{display:flex;flex-wrap:wrap;gap:.35rem}.wpyog-item-cats a{display:inline-block;padding:.15rem .65rem;background:#f0f4ff;color:#3f51b5;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:20px;text-decoration:none;transition:background .2s}.wpyog-item-cats a:hover{background:#3f51b5;color:#fff}.wpyog-layout-card .wpyog-news-card-container{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.wpyog-layout-card.wpyog-cols-2 .wpyog-news-card-container{grid-template-columns:repeat(2,1fr)}.wpyog-layout-card.wpyog-cols-4 .wpyog-news-card-container{grid-template-columns:repeat(4,1fr)}.wpyog-card-item{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.07);border:1px solid #efefef;transition:box-shadow .25s ease,transform .2s ease;display:flex;flex-direction:column}.wpyog-card-item:hover{box-shadow:0 10px 32px rgba(0,0,0,.13);transform:translateY(-3px)}.wpyog-card-inner{display:flex;flex-direction:column;height:100%}.wpyog-card-thumb{position:relative;overflow:hidden}.wpyog-card-thumb a{display:block;line-height:0}.wpyog-card-thumb img{width:100%;height:210px;object-fit:cover;display:block;transition:transform .4s ease}.wpyog-card-item:hover .wpyog-card-thumb img{transform:scale(1.06)}.wpyog-card-no-thumb{height:160px;background:linear-gradient(135deg,#3f51b5 0%,#5c6bc0 60%,#7986cb 100%)}.wpyog-card-cats{position:absolute;top:.65rem;left:.65rem;display:flex;flex-wrap:wrap;gap:.3rem;z-index:2}.wpyog-card-cats a{display:inline-block;padding:.18rem .6rem;background:rgba(63,81,181,.9);color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;text-decoration:none;backdrop-filter:blur(4px);transition:background .2s}.wpyog-card-cats a:hover{background:rgba(40,53,147,.95)}.wpyog-card-body{padding:1.1rem 1.2rem .6rem;flex:1}.wpyog-card-footer{padding:.75rem 1.2rem 1.1rem;border-top:1px solid #f2f2f2}.wpyog-card-bottom-row{display:flex;align-items:center;justify-content:space-between;margin-top:.6rem;flex-wrap:wrap;gap:.4rem}.wpyog-item-title{margin:0 0 .3rem;font-size:1.4rem;line-height:1.45;font-weight:700}.wpyog-item-title a{color:#1a1a2e;text-decoration:none;transition:color .2s}.wpyog-item-title a:hover{color:#3f51b5}.wpyog-item-date{font-size:.9rem;color:#888;display:inline-block}.wpyog-item-excerpt{font-size:1.1rem;color:#4c4b4b;line-height:1.6;margin:0}.wpyog-card-body .wpyog-item-excerpt{font-size:.88rem;color:#555}.wpyog-source{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#555}.wpyog-source-favicon{width:24px;height:24px;vertical-align:middle;border-radius:2px;object-fit:contain}.wpyog-source-name{color:#444;text-decoration:none;font-weight:600;font-size:.82rem}.wpyog-source-name:hover{color:#3f51b5}.wpyog-item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.85rem;flex-wrap:wrap;gap:.5rem}.wpyog-read-more{display:inline-block;padding:.4rem 1.1rem;background:#3f51b5;color:#fff !important;text-decoration:none !important;border-radius:20px;font-size:.82rem;font-weight:500;line-height:1.5;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease;box-shadow:0 2px 6px rgba(63,81,181,.28)}.wpyog-read-more:hover{background:#303f9f;color:#fff !important;box-shadow:0 4px 12px rgba(63,81,181,.38)}.wpyog-pagination{margin-top:2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.3rem}.wpyog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;padding:0 .65rem;border:1.5px solid #ddd;border-radius:6px;color:#444;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;background:#fff}.wpyog-pagination .page-numbers.current,.wpyog-pagination .page-numbers:hover{background:#3f51b5;color:#fff;border-color:#3f51b5}.wpyog-pagination .page-numbers.dots{border-color:transparent;background:0 0;cursor:default}.wpyog-load-more-wrap{margin-top:2.5rem;text-align:center}.wpyog-load-more-btn{display:inline-block;padding:.7rem 2.8rem;background:0 0;color:#3f51b5;border:2px solid #3f51b5;border-radius:30px;font-size:.95rem;font-weight:700;cursor:pointer;letter-spacing:.03em;transition:background .22s ease,color .22s ease,box-shadow .22s ease;line-height:1.5}.wpyog-load-more-btn:hover{background:#3f51b5;color:#fff;box-shadow:0 6px 18px rgba(63,81,181,.3)}.wpyog-load-more-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.wpyog-post-navigation{margin-top:3rem;border-top:2px solid #f0f0f0;padding-top:1.5rem}.wpyog-nav-links{display:flex;gap:1.5rem}.wpyog-nav-prev,.wpyog-nav-next{flex:1;display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.3rem;background:#f8f9ff;border:1.5px solid #e5e8f5;border-radius:10px;transition:border-color .2s,box-shadow .2s}.wpyog-nav-prev:hover,.wpyog-nav-next:hover{border-color:#3f51b5;box-shadow:0 4px 14px rgba(63,81,181,.1)}.wpyog-nav-next{text-align:right}.wpyog-nav-label{display:block;font-size:.75rem;font-weight:700;color:#3f51b5;text-transform:uppercase;letter-spacing:.06em}.wpyog-nav-title{display:block;font-size:.92rem;font-weight:600;color:#1a1a2e;text-decoration:none;line-height:1.4;transition:color .2s}.wpyog-nav-title:hover{color:#3f51b5}.wpyog-nav-empty{background:0 0;border-color:transparent;box-shadow:none;pointer-events:none}.wpyog-no-news{text-align:center;padding:2.5rem;color:#999;background:#fafafa;border:1.5px dashed #e0e0e0;border-radius:10px;font-size:.95rem}@media (max-width:900px){.wpyog-layout-card.wpyog-cols-4 .wpyog-news-card-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.wpyog-list-item{flex-direction:column}.wpyog-list-item .wpyog-item-thumb{flex:0 0 auto;max-width:100%}.wpyog-list-item .wpyog-item-thumb img{min-height:unset;height:220px}.wpyog-list-item .wpyog-item-body{padding:1.1rem 1.2rem}.wpyog-layout-card .wpyog-news-card-container,.wpyog-layout-card.wpyog-cols-3 .wpyog-news-card-container,.wpyog-layout-card.wpyog-cols-4 .wpyog-news-card-container{grid-template-columns:repeat(2,1fr)}.wpyog-nav-links{flex-direction:column}.wpyog-nav-next{text-align:left}}@media (max-width:480px){.wpyog-layout-card .wpyog-news-card-container,.wpyog-layout-card.wpyog-cols-2 .wpyog-news-card-container,.wpyog-layout-card.wpyog-cols-3 .wpyog-news-card-container,.wpyog-layout-card.wpyog-cols-4 .wpyog-news-card-container{grid-template-columns:1fr}.wpyog-item-title{font-size:.97rem}.wpyog-item-excerpt{font-size:.9rem}}.wpyog-single-wrap{margin:0 auto;padding:2rem 2rem 3rem;max-width:900px}.wpyog-single-container{max-width:860px;margin:0 auto}.wpyog-single-header{margin-bottom:1.5rem}.wpyog-single-cats{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.wpyog-single-cats a{display:inline-block;padding:.2rem .75rem;background:#f0f4ff;color:#3f51b5;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;text-decoration:none;transition:background .2s,color .2s}.wpyog-single-cats a:hover{background:#3f51b5;color:#fff}.wpyog-single-title{font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 .75rem;color:#1a1a2e}.wpyog-single-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;color:#777;border-bottom:1px solid #f0f0f0;padding-bottom:.85rem;margin-bottom:0}.wpyog-single-date{color:#888}.wpyog-single-author{color:#666;font-weight:500}.wpyog-single-source{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:#444}.wpyog-single-source a{color:#3f51b5;text-decoration:none}.wpyog-single-source a:hover{text-decoration:underline}.wpyog-single-thumb{margin:1.5rem auto;border-radius:12px;overflow:hidden;line-height:0;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center}.wpyog-single-thumb-img,.wpyog-single-thumb img{max-width:100%;height:auto;max-height:480px;object-fit:contain;display:block;margin:0 auto;border-radius:12px}.wpyog-single-ext-notice{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#f0f4ff;border-left:4px solid #3f51b5;border-radius:0 8px 8px 0;padding:.75rem 1rem;margin:1.25rem 0;font-size:.9rem;color:#444}.wpyog-single-ext-notice a{color:#3f51b5;font-weight:600;text-decoration:none;white-space:nowrap}.wpyog-single-ext-notice a:hover{text-decoration:underline}.wpyog-single-content{font-size:1.05rem;line-height:1.75;color:#333;margin-top:1.5rem}.wpyog-single-content p{margin-bottom:1.25rem}.wpyog-single-content img{max-width:100%;height:auto;border-radius:8px}.wpyog-page-links{margin-top:1.5rem;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.wpyog-page-links span a,.wpyog-page-links span{display:inline-block;padding:.3rem .7rem;border:1.5px solid #ddd;border-radius:4px;font-size:.85rem;text-decoration:none;color:#444;background:#fff}.wpyog-page-links span a:hover{background:#3f51b5;color:#fff;border-color:#3f51b5}@media (max-width:640px){.wpyog-single-title{font-size:1.45rem}.wpyog-single-thumb-img,.wpyog-single-thumb img{max-height:260px}.wpyog-single-content{font-size:.97rem}}