.contract *,.news-detail *,.policy *{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;margin:0}.contract p,.news-detail p,.policy p{font-weight:400;font-size:16px;line-height:1.5}.news-detail p{margin-bottom:16px}.news-detail h1{font-size:4.8rem;line-height:1.2;font-weight:700;margin-bottom:32px}.contract h1,.policy h1{font-size:3.2rem;line-height:1.2;font-weight:700;margin-bottom:32px}@media (max-width:900px){.contract h1,.policy h1{font-size:2.4rem}.news-detail h1{font-size:3.2rem}}.news-detail h2{font-size:4rem;line-height:1.2;font-weight:700;margin-bottom:32px}@media (max-width:900px){.news-detail h2{font-size:2.8rem}}.news-detail h3{font-size:2.4rem;line-height:1.2;font-weight:700;margin-bottom:16px}@media (max-width:900px){.news-detail h3{font-size:2rem}}.news-detail h4{font-size:2.4rem;line-height:1.2;font-weight:700;margin-bottom:16px}@media (max-width:900px){.news-detail h4{font-size:2rem}}.news-detail h5{font-size:2rem;line-height:1.2;font-weight:700;margin-bottom:16px}@media (max-width:900px){.news-detail h5{font-size:1.6rem}}.news-detail h6{font-size:1.6rem;line-height:1.2;font-weight:700;margin-bottom:16px}@media (max-width:900px){.news-detail h6{font-size:1.4rem}}.news-detail img{max-width:100%;height:auto!important;display:block;margin:1.5rem 0}