.event-of-year{background:var(--gray-bg);overflow:hidden}.event-of-year .divider{width:1px;height:100%;height:calc(100% + 80px);background:var(--black);z-index:1;transition:height .4s ease;position:absolute;left:calc((100% - 64px)*.4 + 32px);top:-120px}.event-of-year .event-header .event-topic{width:60%;font-size:var(--font-xxl);font-weight:800;line-height:1.2}.event-of-year .event-year-group{margin-bottom:40px}.event-of-year .event-year-group:last-child{margin-bottom:0}.event-of-year .event-year-group .event-year{padding:25px 0;display:flex;align-items:center;gap:64px;background:var(--white);cursor:pointer;transition:all .3s ease}.event-of-year .event-year-group .event-year .event-year-number{position:relative;width:40%;font-size:var(--font-lg);font-weight:700;line-height:1.2;text-align:right}.event-of-year .event-year-group .event-year .event-year-number::before{content:"";position:absolute;top:12px;right:76px;width:13px;height:6px;background-size:contain;background-repeat:no-repeat;background-image:url("../../assets/icons/icon-dropdown.svg")}.event-of-year .event-year-group .event-year .event-dot{width:10px;height:10px;border-radius:50%;background:var(--black);z-index:2;position:absolute;left:calc((100% - 64px)*.4 + 32px);transform:translateX(-46%)}.event-of-year .event-year-group .event-year .event-year-topic{width:60%;font-size:var(--font-lg);font-weight:700;line-height:1.2}.event-of-year .event-year-group .event-list{display:none}.event-of-year .event-year-group .event-list .event-item .event-wrapper{margin-top:40px;display:flex;gap:64px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-date-month{width:40%;font-size:var(--font-md-3);font-weight:700;line-height:1.44;text-align:right}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-rectangle{margin-top:14px;width:10px;height:2px;background:var(--black);z-index:2;position:absolute;left:calc((100% - 64px)*.4 + 32px);transform:translateX(-46%)}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card{width:60%}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link{max-width:587px;display:block;text-decoration:none;background:var(--white);border-radius:8px;overflow:hidden;transition:all .3s ease}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-img-wrapper{aspect-ratio:16/9;overflow:hidden}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-img-wrapper .event-img{width:100%;height:100%;object-fit:cover;vertical-align:middle}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content{padding:25px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .event-title{color:var(--black);font-size:var(--font-md-2);font-weight:700;line-height:1.2}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .see-more-btn{width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--secondary-color)}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .see-more-btn .icon-chevron-right{width:20px;height:13px;background-color:var(--white)}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link:hover{box-shadow:8px 8px 0px 0px rgba(0,0,0,.1)}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link:hover .see-more-btn{background-color:var(--primary-color)}.event-of-year .event-year-group.is-open .event-year-number::before{top:12px;transform:rotate(180deg)}@media screen and (max-width: 960px){.event-of-year{padding:40px 0 80px}.event-of-year .divider{display:none}.event-of-year .event-header .event-topic{font-size:var(--font-xxl);font-weight:800;line-height:1.2}.event-of-year .event-year-group{margin-bottom:24px}.event-of-year .event-year-group .event-year{gap:16px}.event-of-year .event-year-group .event-year .event-year-number{width:116px;min-width:116px}.event-of-year .event-year-group .event-year .event-year-topic{padding-right:20px;width:auto}.event-of-year .event-year-group .event-year .event-dot{display:none}.event-of-year .event-year-group .event-list .event-item .event-wrapper{gap:16px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-date-month{width:116px;font-weight:700;font-size:var(--font-lg);line-height:1.2}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card{width:auto}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .event-title{font-size:var(--font-md-2);font-weight:700;line-height:1.2}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-rectangle{display:none}.event-of-year .event-year-group .event-list .event-item:last-child .event-wrapper{margin-bottom:64px}.event-of-year .event-year-group:last-child .event-list .event-item:last-child .event-wrapper{margin-bottom:0}}@media screen and (max-width: 576px){.event-of-year .event-header .event-topic{font-weight:800;font-size:var(--font-xxl);line-height:1.2}.event-of-year .event-year-group{margin-bottom:16px;margin-left:-20px;margin-right:-20px}.event-of-year .event-year-group .event-list .event-item .event-wrapper{margin-top:16px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-date-month{width:116px;font-size:var(--font-md-2);font-weight:600;line-height:1.2}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card{width:auto}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link{max-width:303px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content{padding:12px 10px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .event-title{font-size:var(--font-md);font-weight:700;line-height:1.35}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .see-more-btn{width:20px;min-width:20px;height:20px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .see-more-btn .icon-chevron-right{width:10px;height:10px}.event-of-year .event-year-group .event-list .event-item:last-child .event-wrapper{margin-bottom:16px}}@media screen and (max-width: 430px){.event-of-year .event-year-group .event-year .event-year-number{width:96px;min-width:96px}.event-of-year .event-year-group .event-year .event-year-number::before{right:62px}.event-of-year .event-year-group .event-year .event-year-number{font-weight:700;font-size:var(--font-md-3);line-height:1.44}.event-of-year .event-year-group .event-year .event-year-topic{font-weight:700;font-size:var(--font-md-3);line-height:1.44}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-date-month{width:68px;font-weight:700;font-size:var(--font-md);line-height:1.35}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card{width:auto}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link{max-width:264px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content{padding:10px 8px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .event-title{font-size:var(--font-sm);font-weight:700;line-height:1.6}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .see-more-btn{width:24px;min-width:24px;height:24px}.event-of-year .event-year-group .event-list .event-item .event-wrapper .event-card .event-link .event-content .see-more-btn .icon-chevron-right{width:11px;height:11px}}/*# sourceMappingURL=block.css.map */
