.carbon-neutrality-page{padding:.625vw 13.5416666667vw 13.0208333333vw}.carbon-neutrality-page .carbon-neutrality-content h1{font-size:3.3333333333vw;line-height:5vw;font-weight:800;padding-bottom:3.125vw}.carbon-neutrality-page .carbon-neutrality-content p{font-size:1.25vw;line-height:2.0833333333vw;font-weight:400;padding-top:1.0416666667vw}.carbon-neutrality-page .carbon-neutrality-timeline{display:flex;margin-top:4.1666666667vw;position:relative;align-items:flex-end}.carbon-neutrality-page .carbon-neutrality-timeline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.4166666667vw;background:#FF9632}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year{margin-left:6.0416666667vw;padding-bottom:2.0833333333vw;position:relative}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year:after{content:"";position:absolute;width:1px;height:100%;background:#FF9632;top:0;left:0}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year:first-child .timeline-content{width:20.4166666667vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year:nth-child(2) .timeline-content{width:14.4791666667vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year:nth-child(3) .timeline-content{width:17.7604166667vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .timeline-content{position:relative;padding:0 0 0 1.6666666667vw;font-size:1.25vw;line-height:2.0833333333vw;font-weight:400}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .timeline-content b{font-weight:700;color:#0b457f}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .timeline-content p{padding-bottom:1.0416666667vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .timeline-content p:last-child{padding-bottom:0}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .item-year{font-size:3.3333333333vw;line-height:5vw;font-weight:800;position:absolute;bottom:-7.1875vw;left:-3.9583333333vw}@media screen and (max-aspect-ratio: 11/10){.carbon-neutrality-page{padding:1.6vw 5.3333333333vw 16vw}.carbon-neutrality-page .carbon-neutrality-content h1{font-size:7.4666666667vw;line-height:11.2vw;padding-bottom:8vw}.carbon-neutrality-page .carbon-neutrality-content p{font-size:3.7333333333vw;line-height:6.9333333333vw;padding-top:3.2vw}.carbon-neutrality-page .carbon-neutrality-timeline{margin-top:10.6666666667vw;flex-direction:column;align-items:flex-start;padding-top:11.6vw}.carbon-neutrality-page .carbon-neutrality-timeline:after{width:1.0666666667vw;height:100%;left:27.3333333333vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year{margin-left:0;padding-bottom:0;margin-bottom:16.9333333333vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year:last-child{margin-bottom:5.3333333333vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year:after{height:1px;width:28.8vw;left:28.4vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .item-year{top:-6.2666666667vw;bottom:inherit;font-size:8.5333333333vw;line-height:12.8vw;left:0}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .timeline-content{margin-left:28.4vw;padding:5.3333333333vw 0 0 5.3333333333vw;width:calc(100% - 28.4vw)!important}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .timeline-content p{font-size:3.7333333333vw;line-height:6.9333333333vw;padding-bottom:3.2vw}.carbon-neutrality-page .carbon-neutrality-timeline .carbon-neutrality-year .timeline-content p:last-child{padding-bottom:0}}
