/* Homepage: equal visibility for the two activities. */
.entry-hero{padding:24px 0 40px}
.entry-hero>.wrap>h1{font-size:clamp(30px,3vw,40px);margin-bottom:24px}
.entry-hero>.wrap>h1 br{display:none}
.entry-grid{grid-template-columns:minmax(0,1fr);gap:24px}
.universe-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:24px}
.universe-entry{padding:24px 28px;display:flex;flex-direction:column;align-items:flex-start}
.universe-entry h2{font-size:26px;line-height:1.18;margin-bottom:12px}
.universe-entry p{margin-bottom:14px}
.universe-entry .arrow{margin-top:auto;padding-top:4px}
.alpes-entry{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto auto auto;align-items:start}
.alpes-entry-text{grid-column:1;grid-row:1;padding:26px 28px 8px}
.alpes-entry h2{font-size:26px;line-height:1.18}
.alpes-entry>img{grid-column:2;grid-row:1 / 3;align-self:stretch;width:100%;height:100%;min-height:260px;aspect-ratio:auto;object-fit:cover}
.alpes-entry-actions{grid-column:1;grid-row:2;padding:16px 28px 24px}
.alpes-retrofit{grid-column:1 / -1;grid-row:3;padding:16px 28px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px}
.alpes-retrofit p{margin:0}
.alpes-retrofit small{font-size:11px}
.alpes-retrofit .arrow{margin:0 0 0 auto}
@media(max-width:800px){.universe-stack{gap:16px}.universe-entry{padding:22px}.universe-entry h2{font-size:23px}.alpes-entry{grid-template-columns:1fr 1fr}.alpes-entry-text{padding:22px 22px 8px}.alpes-entry h2{font-size:23px}.alpes-entry-actions{padding:14px 22px 22px}.alpes-retrofit{padding:16px 22px}.alpes-retrofit .arrow{margin-left:0}}
@media(max-width:560px){.entry-hero{padding:20px 0 30px}.entry-hero>.wrap>.eyebrow{font-size:10px;margin-bottom:10px}.entry-hero>.wrap>h1{font-size:28px;line-height:1.12;margin-bottom:20px}.entry-grid{gap:20px}.universe-stack{grid-template-columns:1fr;gap:14px}.universe-entry{padding:20px}.universe-entry h2{font-size:23px}.universe-entry h2 br{display:none}.universe-entry p{font-size:14px;line-height:1.5;margin-bottom:12px}.universe-entry .eyebrow{margin-bottom:10px}.alpes-entry{display:flex;flex-direction:column}.alpes-entry-text{padding:22px 20px 16px}.alpes-entry>img{width:100%;height:auto;min-height:0;aspect-ratio:16/9;object-fit:contain}.alpes-entry-actions{padding:18px 20px;width:100%}.alpes-retrofit{padding:16px 20px;display:block;width:100%}.alpes-retrofit small{margin:4px 0}.alpes-retrofit .arrow{margin-top:8px}}
