/* Keep the approved visual identity; let the catalogue reach its selection sooner. */
.page-catalog .catalog-direction{min-height:0;padding-top:24px;padding-bottom:28px;gap:5vw;grid-template-columns:1.05fr 1fr}.page-catalog .catalog-direction .direction-copy{padding:0}.page-catalog .catalog-direction h1{font-size:clamp(38px,3.5vw,56px);margin-bottom:18px}.page-catalog .catalog-direction .eyebrow{margin-bottom:16px}.page-catalog .catalog-direction .button{margin-top:18px}.page-catalog .catalog-direction .direction-visual{aspect-ratio:1.8;max-height:310px}.page-catalog .catalog-direction .direction-visual img{object-position:50% 55%}.page-catalog .catalog-routes{margin-bottom:28px}.page-catalog .catalog-routes a{padding:17px 18px}.page-catalog .catalog-area{padding-top:15px}.design-v13 .small-note{color:#62686b}.design-v13 .fact p span{color:#62686b}.design-v13 .visual-disclosure{color:#656b66}.design-v13 .brand small{color:#656b66}
@media(max-width:760px){.page-catalog .catalog-direction{gap:18px;padding-top:22px;padding-bottom:24px}.page-catalog .catalog-direction h1{font-size:36px;line-height:1.08;margin-bottom:16px}.page-catalog .catalog-direction .direction-visual{aspect-ratio:2.15;max-height:190px}.page-catalog .catalog-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}.page-catalog .catalog-routes a{display:flex;min-height:64px;padding:10px 8px;justify-content:center;text-align:center}.page-catalog .catalog-routes a>span,.page-catalog .catalog-routes small,.page-catalog .catalog-routes i{display:none}.page-catalog .catalog-routes b{font-size:12px;line-height:1.4}.design-v13 .intro{font-size:13px}.design-v13 .small-note{font-size:10px}.design-v13 .fact p span{font-size:11px}.design-v13 .content-guide p:not(.eyebrow){font-size:14px}.design-v13 .content-questions summary{font-size:15px}}
