.year-tabs{text-align:center;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.year-tab{display:inline-block;padding:8px 18px;margin:0 10px;cursor:pointer;font-size:18px;letter-spacing:0.15em;color:#777;border-bottom:3px solid transparent;transition:all .3s ease}.year-tab:hover{color:#000}.year-tab.active{color:#c49a3a;border-bottom-color:#c49a3a}.year-content{max-width:900px;margin:10px auto 0}.year-content .year-box{display:none;margin:0!important;padding:0!important}.year-content .year-box.active{display:block}.exp-item{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:30px;margin-bottom:50px}.year-content .year-box .exp-item:first-child{margin-top:0!important;padding-top:0!important}.year-content .year-box .exp-item:first-child h3{margin-top:0!important}.exp-num{font-size:70px;line-height:1;font-weight:300;font-family:"Playfair Display",Georgia,serif;color:#000;text-align:center}.exp-content h3{margin:0 0 10px;font-size:26px;font-weight:500;font-family:"Playfair Display",Georgia,serif;color:#000}.exp-content p{margin:0;font-size:17px;line-height:1.7;color:#444}@media (max-width:767px){.year-tab{font-size:16px;margin:0 5px}.exp-item{grid-template-columns:50px minmax(0,1fr);column-gap:16px;margin-bottom:35px}.exp-num{font-size:42px}.