.mylothian-homepage-news-featured-post{display:flex;gap:2rem;margin-bottom:3rem}@media(max-width: 768px){.mylothian-homepage-news-featured-post{flex-direction:column;gap:1rem;margin-bottom:2rem}}.mylothian-homepage-news-featured-image{flex:0 0 40%;display:block;overflow:hidden;border-radius:4px;text-decoration:none}.mylothian-homepage-news-featured-image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.mylothian-homepage-news-featured-image:hover img{transform:scale(1.05)}@media(max-width: 768px){.mylothian-homepage-news-featured-image{flex:0 0 100%}}.mylothian-homepage-news-featured-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.mylothian-homepage-news-featured-title{margin:0 0 .5rem 0;font-size:1.75rem;font-weight:700;line-height:1.3}.mylothian-homepage-news-featured-title a{color:inherit;text-decoration:none}.mylothian-homepage-news-featured-title a:hover{text-decoration:underline}.mylothian-homepage-news-featured-title a:focus{outline:2px solid #0056b3;outline-offset:2px}.mylothian-homepage-news-featured-date{font-size:.875rem;color:#666;margin-bottom:1rem}.mylothian-homepage-news-featured-link{display:inline-block;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content}.mylothian-homepage-news-featured-link:hover{background-color:#0056b3}.mylothian-homepage-news-featured-link:focus{outline:2px solid #0056b3;outline-offset:2px}.mylothian-homepage-news-posts-container{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding:1rem 0;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mylothian-homepage-news-posts-container::-webkit-scrollbar{height:8px}.mylothian-homepage-news-posts-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.mylothian-homepage-news-posts-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.mylothian-homepage-news-posts-container::-webkit-scrollbar-thumb:hover{background:#555}.mylothian-homepage-news-post-card{flex:0 0 calc(25% - 1.125rem);display:flex;flex-direction:column;border:1px solid #ddd;border-radius:4px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.mylothian-homepage-news-post-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media(max-width: 1024px){.mylothian-homepage-news-post-card{flex:0 0 calc(33.333% - 1rem)}}@media(max-width: 768px){.mylothian-homepage-news-post-card{flex:0 0 calc(50% - .75rem)}}@media(max-width: 480px){.mylothian-homepage-news-post-card{flex:0 0 calc(100% - 0rem)}}.mylothian-homepage-news-post-card-link{display:flex;flex-direction:column;height:100%;background:#fff;color:inherit;text-decoration:none}.mylothian-homepage-news-post-card-link:hover .mylothian-homepage-news-post-image{transform:scale(1.05)}.mylothian-homepage-news-post-card-link:hover .mylothian-homepage-news-post-link{color:#0056b3;text-decoration:underline}.mylothian-homepage-news-post-image{display:block;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0;transition:transform .3s ease}.mylothian-homepage-news-post-content{flex:1;display:flex;flex-direction:column;padding:1rem}.mylothian-homepage-news-post-title{margin:0 0 .5rem 0;font-size:1rem;font-weight:600;line-height:1.4;flex-grow:1}.mylothian-homepage-news-post-title span{color:#333}.mylothian-homepage-news-post-date{font-size:.75rem;color:#999;margin-bottom:.75rem;display:block}.mylothian-homepage-news-post-link{display:inline-block;color:#007bff;font-weight:500;font-size:.875rem;width:-moz-fit-content;width:fit-content;transition:color .3s ease}/*# sourceMappingURL=mylothian-homepage-news.min.css.map */