.bcr-vector-arrow{display:inline-block;width:1em;height:1em;min-width:14px;min-height:14px;flex-shrink:0;vertical-align:-.14em;pointer-events:none;overflow:visible}
/* Vector icons inherit the existing label color; never depend on emoji fonts. */
button .bcr-vector-arrow{width:20px;height:20px}
@media(max-width:760px){main input:not([type=checkbox]):not([type=radio]),main select,main textarea{font-size:max(16px,1em)}.whatsapp,.floating-whatsapp{margin-right:env(safe-area-inset-right,0px);margin-bottom:env(safe-area-inset-bottom,0px)}}
/* Short phone landscape: prevent tall desktop hero minimums from hiding the message. */
@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){
.stays-hero{height:auto;min-height:480px;max-height:none}.stay-hero-copy{position:relative;inset:auto;padding:110px 32px 80px;max-width:none}.stay-hero-copy>.eyebrow{margin-bottom:14px}.stay-hero-copy h1{font-size:44px}.stay-hero-bottom{margin-top:18px;gap:30px}.stay-hero-bottom p{font-size:17px;line-height:1.5}.stay-scroll{bottom:20px}
.idea-hero{height:auto;min-height:480px;max-height:none}.idea-hero-content{position:relative;inset:auto;padding:110px 32px 65px}.idea-hero h1{font-size:44px;line-height:1.08}.idea-hero-intro{margin-top:18px}.idea-hero-intro p{font-size:17px;line-height:1.5}
.flight-hero .hero-content{top:110px;bottom:auto;left:32px;right:32px}.flight-hero .hero-content>.eyebrow{margin-bottom:14px}.flight-hero .hero-content h1{font-size:46px;line-height:1.05}.flight-hero .hero-bottom{margin-top:18px;gap:30px}.flight-hero .hero-bottom p{font-size:17px;line-height:1.5}
}
@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.experience-ideas main .idea-hero h1{font-size:44px;line-height:1.08}.experience-ideas .idea-hero-content{align-items:start;gap:4vw}.experience-ideas .idea-hero-intro{margin-top:0}}
@media(max-width:760px){.site-header .menu-toggle{min-width:44px;min-height:44px}.site-header .bcr-language-nav a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}footer a{min-height:44px}.text-link,.stay-link,.line-link{min-height:44px;align-items:center}}
