*{box-sizing:border-box}

body{margin:0}

.reviews-detail-page .reviews-news-detail{padding-top:64px;padding-bottom:72px;background:#fff}

.reviews-detail-page .reviews-news-detail__inner{width:calc(100% - 40px);max-width:900px;margin-right:auto;margin-left:auto}

.reviews-detail-page .reviews-news-detail h2{margin:0;color:#153d43;font-size:clamp(28px,4vw,42px);line-height:1.35}

@media (min-width:760px){.reviews-detail-page .reviews-news-detail h2{font-size:48px}}

.reviews-detail-page .cms-content{margin-top:28px;color:#174f57;font-size:18px;line-height:1.9}

.reviews-detail-page .cms-content>p:first-child{margin-top:0;color:#c35400;font-weight:800}

.reviews-detail-page .cms-content p{margin-top:0;margin-bottom:18px}

.reviews-detail-page .reviews-news-detail__back{display:flex;width:fit-content;margin-top:36px;color:#153d43}

.reviews-detail-page .reviews-news-detail__back:hover{color:#c35400}

@media (min-width:760px){.reviews-detail-page .reviews-news-detail{padding-top:92px;padding-bottom:100px}}

@media (min-width:760px){.reviews-detail-page .cms-content{font-size:20px}}

.reviews-detail-page .webgene-blog{display:block;padding-top:64px;padding-bottom:72px;background:#fff9e6}

.reviews-detail-page .webgene-blog .reviews-news-detail__inner{width:calc(100% - 40px);max-width:900px;margin-right:auto;margin-left:auto}

@media (min-width:768px){.reviews-detail-page .webgene-blog{padding-top:92px;padding-bottom:100px}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

@media (min-width:1px){.reviews-detail-page .webgene-blog .reviews-news-detail__inner{width:calc(100% - 24px)}}

@media (min-width:1px){.reviews-detail-page .reviews-news-detail h2{font-size:28px;text-wrap:balance}}

@media (min-width:1px){.reviews-detail-page .cms-content p{word-break:auto-phrase;text-wrap:pretty}}

@media (min-width:760px){.reviews-detail-page .webgene-blog .reviews-news-detail__inner{width:calc(100% - 40px)}}

@media (min-width:760px){.reviews-detail-page .reviews-news-detail h2{font-size:48px;text-wrap:normal}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}
