.lvday{padding:75px 5%;background:#eef1ef;color:#3b4249;font:400 16px/1.9 Montserrat,sans-serif;box-sizing:border-box}.lvday *{box-sizing:border-box}.lvday [hidden]{display:none!important}.lvday .lvday-heading{background:none;border:0;display:block;text-align:center;min-height:0;margin:0 0 50px;padding:0}.lvday .lvday-kicker{font:500 11px/1.7 Montserrat,sans-serif;letter-spacing:2px;color:#4b8495;margin:0 0 20px}.lvday h2,.lvday h3{font:700 32px/1.3 Manrope,sans-serif!important;color:#2e344a;margin:0 0 24px;letter-spacing:-.5px}.lvday h3{font-size:28px!important}.lvday-layout{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.lvday .lvday-image{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;margin:0;max-height:740px}.lvday-tabs{display:flex;gap:16px;margin-bottom:38px}.lvday button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;background:transparent;color:#4b8495;border:1px solid #c8d4d5;border-radius:0;box-shadow:none;cursor:pointer;font:500 14px/1.5 Montserrat,sans-serif;letter-spacing:0}.lvday-tabs button[aria-pressed=true]{background:#4b8495;color:white;border-color:#4b8495}.lvday-slide>p:last-child{font:400 16px/1.9 Montserrat,sans-serif;margin:0}.lvday-controls{display:flex;align-items:center;gap:20px;margin-top:30px}.lvday-controls span{font-size:12px;color:#4b8495}.lvday svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lvday-closing{max-width:880px;text-align:center;border-top:1px solid #ccd4d1;margin:65px auto 0;padding-top:35px;font:400 15px/1.9 Montserrat,sans-serif}.lvday button:focus-visible{outline:3px solid #2e344a;outline-offset:3px}@media(max-width:767px){.lvday{padding:55px 6%}.lvday-layout{grid-template-columns:1fr;gap:30px}.lvday .lvday-image{aspect-ratio:4/3;max-height:420px}.lvday .lvday-heading{margin-bottom:30px}.lvday h2{font-size:28px!important}.lvday h3{font-size:25px!important}.lvday-tabs{margin-bottom:25px}.lvday-closing{margin-top:40px}}

/* Use the same outer alignment as the villa collection. */
.lvday.lvday{width:var(--lvday-width,100%);max-width:none;margin-left:var(--lvday-offset,0);margin-right:0;padding-left:var(--lvday-gutter,5%);padding-right:var(--lvday-gutter,5%)}
.lvday .lvday-layout{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%}
.lvday .lvday-story{min-width:0}
@media(max-width:767px){.lvday .lvday-layout{grid-template-columns:minmax(0,1fr);gap:30px}}

/* The section title stays above the step controls, outside the changing slides. */
.lvday .lvday-story>.lvday-heading{text-align:left;margin:0 0 30px;padding:0}
.lvday .lvday-story>.lvday-heading h2{margin:0}
.lvday .lvday-story>.lvday-heading .lvday-kicker{margin-bottom:16px}
.lvday .lvday-layout{align-items:start}

/* Override Booklium entry-content max-width at wide viewports. */
body .entry-content .lvday.lvday{box-sizing:border-box;width:var(--lvday-width,100%)!important;max-width:none!important;margin-left:var(--lvday-offset,0)!important;margin-right:0!important;padding-left:var(--lvday-gutter,5%)!important;padding-right:var(--lvday-gutter,5%)!important}
