/* WordPress bridges; the original project stylesheet is unchanged. */
.map-block>.cross-map-frame{height:100%;aspect-ratio:auto}
.news-detail>.article-content{font-size:inherit;line-height:inherit}
.news-detail>.article-content>p{margin:0}
.news-detail>.article-content>p+p{margin-top:1em}
.news-detail>.article-content img{max-width:100%;height:auto}
.news-detail>.article-content h2,.news-detail>.article-content h3{margin:1em 0 .5em}
.haku-generic{padding:60px 24px;min-height:45vh;max-width:1100px;margin:auto}

.news-detail>.article-content{margin-top:25px;font-size:14px;line-height:27px;overflow-wrap:anywhere}
@media(min-width:1100px){.news-detail>.article-content{margin-top:calc(25 * var(--u));font-size:calc(18 * var(--u));line-height:calc(32 * var(--u))}}
