.top-event-feed .latest-posts{row-gap:30px}.top-event-feed .top-event-feed-cta{margin-top:1rem;text-align:center}.top-event-feed .article-panel{animation-timing-function:ease-in-out;background-color:var(--white);border:1px solid var(--borders);border-radius:8px;height:100%;overflow:hidden;position:relative;transition:all .3s ease-in-out}.top-event-feed .article-panel:hover{box-shadow:15px 25px 60px 0 rgba(0,0,0,.13)}.top-event-feed .article-panel .article-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:1rem}.top-event-feed .article-content .article-meta{display:flex;font-size:.95rem;gap:1rem;justify-content:flex-end}.top-event-feed .article-content .article-meta .date{font-size:.95em}.top-event-feed .article-panel .heading{display:block;font-family:var(--primary_font,"Noto Sans JP",sans-serif);font-size:1.15rem;line-height:1.5;margin-bottom:1rem;text-align:left}.top-event-feed .article-panel a,.top-event-feed .article-panel a:hover{color:inherit}.top-event-feed .article-panel a{display:flex;flex-direction:column;height:100%}.top-event-feed .event-details{margin:0}.top-event-feed .event-details-row{display:flex;font-size:1rem;gap:.75rem;margin-bottom:.75rem}.top-event-feed .event-details-row dt{flex:0 0 auto;font-weight:700}.top-event-feed .event-details-row dd{margin:0}.top-event-feed .tag{background-color:var(--primary);border-radius:4px;color:var(--white);display:block;font-size:1rem;font-weight:700;line-height:1;margin-bottom:.75rem;padding:.5rem .75rem;transition:all .25s ease;width:fit-content}.top-event-feed .article-panel .article-img{aspect-ratio:16/9;overflow:hidden}.top-event-feed .article-panel .article-img img{height:100%;object-fit:cover;width:100%}