.lnv2 .fair-gallery,.lnv2 .fair-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;align-items:start}
.lnv2 .fair-gallery figure,.lnv2 .fair-product-grid figure,.lnv2 .fair-team figure{margin:0;min-width:0}
.lnv2 .lnv2-body .recap-photo{display:block;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;border-radius:16px}
.lnv2 .lnv2-body .fair-product-grid h2:first-child,.lnv2 .lnv2-body .fair-product-copy h2:first-child{margin:18px 0 12px}
.lnv2 .fair-story-text{max-width:820px;margin:40px auto 0}
.lnv2 .fair-team{max-width:900px;margin:40px auto 0}
.lnv2 .fair-story-row .lnv2-story-copy>p:first-child{font-size:23px;line-height:1.35}
@media(max-width:800px){.lnv2 .fair-gallery,.lnv2 .fair-product-grid{grid-template-columns:1fr;gap:28px}.lnv2 .fair-story-text,.lnv2 .fair-team{margin-top:32px}}
@media(max-width:700px){.lnv2 .fair-story-row .lnv2-story-copy>p:first-child{font-size:20px}}
