/* Black Lotus bottom rubber presentation; existing film and motion styles are retained. */
.lotus-page[data-product="lotus-v2"] .lotus-base{max-width:1700px;margin:auto;padding:90px 7vw 110px;display:grid;grid-template-columns:1.4fr .8fr;gap:8vw;align-items:center;border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header) + 24px)}
.lotus-page[data-product="lotus-v2"] .base-copy{grid-column:2;grid-row:1;min-width:0}
.lotus-page[data-product="lotus-v2"] .base-copy h2{font-size:clamp(34px,4vw,62px)}
.lotus-page[data-product="lotus-v2"] .base-copy p{font-size:14px;line-height:1.95;color:var(--secondary);max-width:36ch;margin-top:24px}
.lotus-page[data-product="lotus-v2"] .base-photo{grid-column:1;grid-row:1;min-width:0}
.lotus-page[data-product="lotus-v2"] .base-photo .image-open{display:block;width:100%}
.lotus-page[data-product="lotus-v2"] .base-photo img{display:block;width:100%;height:auto}
.lotus-page[data-product="lotus-v2"] .base-photo figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:18px;font-size:11px;line-height:1.8;color:var(--secondary)}
@media(max-width:1050px){.lotus-page[data-product="lotus-v2"] .lotus-base{gap:5vw;padding:75px 5vw}.lotus-page[data-product="lotus-v2"] .base-copy p{font-size:13px}}
@media(max-width:700px){.lotus-page[data-product="lotus-v2"] .lotus-base{padding:55px 24px 70px;grid-template-columns:1fr;gap:32px}.lotus-page[data-product="lotus-v2"] .base-copy,.lotus-page[data-product="lotus-v2"] .base-photo{grid-column:1;grid-row:auto}.lotus-page[data-product="lotus-v2"] .base-copy h2{font-size:38px}.lotus-page[data-product="lotus-v2"] .base-copy p{margin-top:20px}.lotus-page[data-product="lotus-v2"] .base-photo figcaption{font-size:10px}}
