/* Identical sizing and component placement in all locales. */
.shared-service-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.shared-service-cards .choice-card{min-width:0;overflow-wrap:anywhere}.shared-service-cards .choice-card h2{font-size:clamp(1.4rem,2.2vw,2rem)}.shared-service-cards .choice-card p{line-height:1.6}.reference-home .shared-service-cards{margin-bottom:24px}.reference-home h1{font-size:clamp(2.7rem,6vw,5.8rem)}.events-home-banner>.local-photo{margin:0;min-width:0}.events-home-banner>.local-photo img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.events-home-banner>.local-photo figcaption{position:static;background:none;font-size:.7rem;text-align:right;padding:5px 8px;color:#bcb7aa}.content>.intro+.local-photo img{width:100%;max-height:520px;object-fit:cover}.local-inquiry{min-width:0}.local-tour-choices{min-inline-size:0}.local-tour-choices label{overflow-wrap:anywhere}.local-inquiry :is(input,select,textarea){max-width:100%;min-width:0}.local-inquiry fieldset{min-inline-size:0}.local-days{grid-column:1/-1}
@media(max-width:860px){.shared-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.shared-service-cards{grid-template-columns:minmax(0,1fr)}.shared-service-cards .choice-card{min-height:230px}.reference-home h1{font-size:clamp(2.5rem,11vw,4rem)}.events-home-banner{display:block}.events-home-banner>div{padding:24px}.reference-home-inner{min-width:0}.gold-panel{flex-wrap:wrap}}
.shared-journal-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0}.shared-journal-filters label{display:grid;gap:8px;min-width:0}.shared-journal-filters :is(input,select){box-sizing:border-box;min-width:0;width:100%;background:#191919;color:#f6f2e9;border:1px solid #6f6449;padding:12px;font:inherit}.journal-card[hidden]{display:none!important}@media(max-width:600px){.shared-journal-filters{grid-template-columns:minmax(0,1fr)}}
