.news-detail-page{overflow-x:hidden}.news-detail-page__inner{background-color:#eeeade}.news-detail-page__pic{position:absolute;right:calc(100% + 1.25rem);top:0;bottom:0;width:65.625rem}.news-detail-page__pic img{height:100%}@media(max-width:599px){.news-detail-page__pic{position:static;width:100%;margin-bottom:1.25rem}.news-detail-page__pic img{width:100%;height:auto}}.news-detail-page__bg{position:absolute;top:6.375rem;right:-5.5rem;width:15rem;aspect-ratio:1/1}@media(max-width:599px){.news-detail-page__bg{display:none}}.news-detail-page__details{position:relative;max-width:30rem;margin-left:auto;padding:6.625rem 0 5rem;min-height:56.25rem;display:flex;flex-direction:column;row-gap:2rem}@media(max-width:599px){.news-detail-page__details{padding:0 0 2.0625rem;row-gap:0}}.news-detail-page__title{color:#a52413;display:flex;flex-direction:column;row-gap:.5rem;margin-bottom:1rem}.news-detail-page__title-main{font-size:2.375rem;line-height:2.5rem;font-weight:800;letter-spacing:0}@media(max-width:599px){.news-detail-page__title-main{font-size:2rem;line-height:2.125rem;font-weight:800;letter-spacing:0}}.news-detail-page__title-sub{font-size:1.625rem;line-height:1.75rem;font-weight:600;letter-spacing:0}@media(max-width:599px){.news-detail-page__title-sub{font-size:1.375rem;line-height:1.5rem;font-weight:600;letter-spacing:0}}.news-detail-page__text{font-size:1rem;line-height:1.375rem;font-weight:500;letter-spacing:0}.news-detail-page__badges-title{color:#a52413;font-size:1.625rem;line-height:1.75rem;font-weight:600;letter-spacing:0;margin-bottom:1.5rem}@media(max-width:599px){.news-detail-page__badges-title{font-size:1.375rem;line-height:1.5rem;font-weight:600;letter-spacing:0}}.news-detail-page__badges-items{display:flex;column-gap:.5rem}.news-detail-page__badges-item{flex:0 0 8.25rem;display:flex;flex-direction:column;align-items:center;row-gap:.8125rem}.news-detail-page__badges-item-pic img{width:6.5rem}@media(max-width:599px){.news-detail-page__badges-item-pic img{width:5rem}}.news-detail-page__badges-item-title{text-align:center;color:#131313;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:0}@media(max-width:599px){.news-detail-page__badges-item-title{font-size:.75rem;line-height:1.125rem;font-weight:600;letter-spacing:0}.news-detail-page__badges-item{flex-basis:7rem;row-gap:.5625rem}.news-detail-page__badges{margin-top:2rem}.news-detail-page__badges,.news-detail-page__content{padding-inline:1rem}}