  .uj-news-grid{display:flex;gap:30px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.uj-news-featured{flex:1.2;display:flex;flex-direction:column}.uj-news-sidebar{flex:1.1;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.uj-news-sidebar-item{flex:1;display:flex;flex-direction:column;justify-content:center}.uj-news-item p{margin:0}.uj-news-link{text-decoration:none;color:inherit;display:block;height:100%}.uj-news-item{transition:transform .2s ease,opacity .2s ease}.uj-news-item:hover{transform:translateY(-2px)}.uj-news-item:hover .uj-news-image{box-shadow:0 4px 12px rgba(0,0,0,.1)}.uj-news-item:hover .uj-news-title{color:#e7540e}.uj-news-image{background-color:#e0e0e0;background-size:cover;background-position:center;border-radius:4px;position:relative;transition:box-shadow .2s ease}.uj-news-featured .uj-news-image{aspect-ratio:16/9;margin-bottom:15px}.uj-news-sidebar-row{display:flex;gap:12px;align-items:center}.uj-news-sidebar .uj-news-image{width:330px;height:160px;flex-shrink:0}.uj-news-content{flex:1}.uj-news-title{margin:0 0 10px;font-size:1.4rem;line-height:1.3;font-weight:700;transition:color .2s}.uj-news-sidebar .uj-news-title{font-size:.95rem;margin-bottom:2px}.uj-news-excerpt{margin:0;color:#666;font-size:.95rem;line-height:1.5}.uj-news-sidebar .uj-news-excerpt{font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.uj-news-grid{flex-direction:column;gap:40px}.uj-news-featured,.uj-news-sidebar{flex:none;width:100%}.uj-news-sidebar{gap:25px}.uj-news-sidebar .uj-news-image{width:280px;height:170px}.uj-news-title{font-size:1.6rem}.uj-news-sidebar .uj-news-title{font-size:1.2rem}}@media (max-width:768px){.uj-news-sidebar .uj-news-image{width:200px;height:130px}.uj-news-title{font-size:1.4rem}.uj-news-sidebar .uj-news-title{font-size:1.1rem}}@media (max-width:600px){.uj-news-sidebar-row{flex-direction:column;align-items:flex-start;gap:15px}.uj-news-sidebar .uj-news-image{width:100%;height:auto;aspect-ratio:16/9}.uj-news-sidebar .uj-news-excerpt{-webkit-line-clamp:3}}