.intro{max-width:1220px;padding-bottom:112px}
.intro-lead{font-size:1.08rem;line-height:1.78;max-width:780px;margin:28px 0 38px;color:#48534f}
.park-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}
.park-highlights article{background:var(--cream);padding:27px 25px 30px}
.park-highlights strong{display:block;font:600 1.45rem "Playfair Display",serif;margin-bottom:13px}
.park-highlights p{margin:0;color:#59625f;font-size:.88rem;line-height:1.7}
.lausanne-copy{max-width:700px;margin:42px 0 0!important;color:#59625f;line-height:1.75}
.elevator-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:64px;align-items:center;padding:108px 7%;background:#f6f2e9}.elevator-copy{max-width:580px}.elevator-copy h2{font:600 clamp(2.25rem,4vw,3.65rem)/1.1 "Playfair Display",serif;margin:0 0 22px;color:var(--ink)}.elevator-copy>p{font-size:1.05rem;line-height:1.8;color:#59625f;margin:0}.elevator-copy ul{list-style:none;padding:0;margin:28px 0}.elevator-copy li{padding:11px 0;border-bottom:1px solid var(--line);color:#48534f}.elevator-copy li:before{content:"✦";color:var(--gold);margin-right:10px}.elevator-feature figure{margin:0;position:relative;background:#fff}.elevator-feature img{display:block;width:100%;height:560px;object-fit:cover;object-position:center}.elevator-feature figcaption{padding:15px 18px;color:#59625f;font-size:.9rem}
@media(max-width:760px){.intro{padding-bottom:70px}.intro-lead{font-size:1rem}.park-highlights{grid-template-columns:1fr}.park-highlights article{padding:23px 20px}.lausanne-copy{margin-top:32px!important}.elevator-feature{grid-template-columns:1fr;gap:30px;padding:70px 6%}.elevator-feature img{height:420px}.elevator-copy h2{font-size:2.3rem}}
