.content-detail-page .content-detail-container{max-width:80rem}.content-detail-page h1,.content-detail-page h2,.content-detail-page h3,.content-detail-page h4,.content-detail-page h5,.content-detail-page h6{color:#1e1d24;margin:0 0 1.6rem;font-weight:600}.content-detail-page h1{margin:0 0 2.7rem;font-size:clamp(3rem,4vw,4.8rem);line-height:1.3}@media screen and (min-width:991px){.content-detail-page h1{line-height:1.08}}@media screen and (min-width:1300px){.content-detail-page h1{font-size:5rem;line-height:120%}}.content-detail-page h2{font-size:clamp(2.8rem,3vw + 1.2rem,3.5rem);line-height:1.15}@media screen and (min-width:1300px){.content-detail-page h2{font-size:3.5rem;line-height:120%}}.content-detail-page h3{font-size:clamp(2.2rem,2.5vw + 1rem,2.8rem);line-height:1.2}@media screen and (min-width:1300px){.content-detail-page h3{font-size:2.8rem;line-height:120%}}.content-detail-page h4{font-size:clamp(2.1rem,1.5vw + 1.5rem,2.6rem);line-height:1.2}@media screen and (min-width:1300px){.content-detail-page h4{font-size:2.6rem;line-height:120%}}.content-detail-page h5{font-size:clamp(2rem,1.2vw + 1.5rem,2.2rem);line-height:1.2}@media screen and (min-width:1300px){.content-detail-page h5{font-size:2.2rem;line-height:120%}}.content-detail-page h6{font-size:clamp(1.8rem,1vw + 1.2rem,2rem);line-height:1.2}@media screen and (min-width:1300px){.content-detail-page h6{font-size:2rem;line-height:120%}}.content-detail-page p{color:#525966;letter-spacing:-.05em;margin:0 0 1.2rem;font-size:clamp(1.6rem,1vw,1.8rem);line-height:1.5}@media screen and (min-width:1300px){.content-detail-page p{font-size:1.8rem;line-height:1.6}}
