/* Shorter commercial reading. #inteligencia remains unchanged.
   The photo composition is styled independently in solution-stories.css. */






.lv-product{padding-block:64px 80px;background:var(--story-paper)}
.lv-product-copy>p.lv-preview-description{min-height:72px;font-size:16px;line-height:1.6}
.lv-product-copy .lv-link{margin-top:4px}
.lp-first-contact{display:block;font-size:12px;color:var(--hero-text);line-height:1.5;margin-top:13px}
.lv-contact .lv-copy{max-width:490px}
.lv-contact .lv-copy>p{max-width:445px}
.lp-contact-questions{max-width:445px;margin-top:26px;border-top:1px solid rgb(255 255 255 / .3);padding-top:5px}
.lp-contact-questions>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:13px;line-height:1.5;padding:13px 0;cursor:pointer;color:var(--hero-text);min-height:46px}
.lp-contact-questions>summary::-webkit-details-marker{display:none}
.lp-contact-questions>summary .icon{width:15px;height:15px;transition:transform .18s}
.lp-contact-questions[open]>summary .icon{transform:rotate(180deg)}
.lp-contact-questions>summary:focus-visible{outline:2px solid var(--white);outline-offset:5px}
.lp-contact-answers{padding:5px 0 15px}
.lp-contact-answers h3{font-size:16px;line-height:1.4;font-weight:550}
.lp-contact-answers p{font-size:14px;line-height:1.65;color:var(--hero-text);margin-top:8px}
.lp-contact-answers p+h3{margin-top:22px}
@media(max-width:800px){.lv-product{padding-block:56px}.lv-product-copy>p.lv-preview-description{min-height:0;max-width:530px}}
@media(max-width:540px){.lv-product{padding-block:44px}.lv-product-copy>p.lv-preview-description{font-size:15px}.lp-first-contact{font-size:12px}.lp-contact-questions{margin-top:24px}.lp-contact-questions>summary{font-size:13px}}
