.home-section{position:relative;padding:.5rem .4rem;border-radius:14px;margin-bottom:1rem}.home-section:last-child{margin-bottom:0}.home-section header{z-index:2;position:relative;margin-bottom:1rem;padding-inline:.5rem;display:flex;justify-content:space-between;align-items:center}.home-section header h3 a{font-weight:800;color:#fff;font-size:24px;text-decoration:none}.home-section header h3 a:hover{text-decoration:underline}.home-section header .hover-underline{font-size:14px;font-weight:600}.home-section .articles{z-index:2;position:relative;gap:.6rem;display:grid;grid-template-columns:repeat(6,1fr)}@media (max-width: 1280px){.home-section .articles{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1120px){.home-section .articles{grid-template-columns:repeat(4,1fr)}}@media (max-width: 950px){.home-section .articles{grid-template-columns:repeat(3,1fr)}}@media (max-width: 788px){.home-section .articles{grid-template-columns:repeat(2,1fr)}}.home-section .articles article{border-radius:8px;cursor:pointer}.home-section .articles article:hover{background:#1a1a1a}.home-section .articles article:hover .play-button{opacity:1;transform:scale(1)}.home-section .articles article img.main{width:100%;height:auto;border-radius:8px;margin-bottom:.5rem;aspect-ratio:1}.home-section .articles article h3{color:#fff;font-size:16px;text-align:start;font-weight:400}.home-section .articles article p{color:rgb(var(--v-theme-secondary));font-size:14px;text-align:start}
