/* Approved market extension: retain all production assets and motion. Only expanded copy fitting. */
.bridge-title{font-size:clamp(44px,6.8vw,112px);line-height:1;white-space:normal;overflow-wrap:normal;letter-spacing:-.055em}
.advisory-note{margin-top:22px;padding-top:18px;border-top:1px solid rgba(23,32,24,.2);font-size:.94em;line-height:1.55}
html:lang(ja) .bridge-title{font-size:clamp(30px,4.8vw,76px);line-height:1.3}
@media(max-width:760px){.bridge-title{font-size:clamp(36px,10vw,58px);line-height:1.05}.origin-note{margin-top:5vh}.advisory-note{margin-top:18px;font-size:13px}.bridge-layout{gap:4vh}html:lang(ja) .bridge-title{font-size:clamp(28px,8.2vw,48px)}}
