/* Shared type scale for the main section headings, across all four languages. */
:root{--section-heading-size:48px}
html:root body main h2.section-title{font-family:'Noto Sans SC','Malgun Gothic','Yu Gothic','Microsoft YaHei',sans-serif;font-size:var(--section-heading-size);font-weight:700;line-height:1.45;letter-spacing:-.02em;text-wrap:balance}
html:root body main h2.section-title em{font:inherit}
@media(max-width:1150px){:root{--section-heading-size:40px}}
@media(max-width:850px){:root{--section-heading-size:34px}}
@media(max-width:600px){:root{--section-heading-size:30px}}
@media(max-width:360px){:root{--section-heading-size:28px}}
html:root body main #booking .booking-intro h2{font-weight:700}
.arrival-grid h3,.why-feature h3,.why-room figcaption h3,.agoda-review footer h3{font-weight:700}
