.lab-rai-gallery{display:none}
@media(min-width:1000px){
 .lab-rai-gallery{display:block;padding-block:70px 90px}
 .lab-rai-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}
 .lab-rai-heading .label{margin:0}
 .lab-rai-gallery figure{margin:0;min-width:0}
 .lab-rai-gallery img{display:block;width:100%;height:auto}
 .lab-rai-gallery figcaption{margin-top:14px;font-size:12px;line-height:1.4}
 .lab-rai-pair{display:grid;grid-template-columns:1.15fr .85fr;gap:5vw;align-items:start;margin-top:50px}
 .lab-rai-pair figure:last-child{margin-top:90px}
}

.lab-method-art{display:none}
@media(min-width:1000px){
 .lab-editorial-duo{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-top:40px}
 .lab-editorial-duo>.editorial-photo{max-width:none!important;width:100%;margin:0!important}
 .lab-editorial-duo .lab-method-art{display:block}
 .lab-editorial-duo .editorial-frame img{width:100%;height:auto}
}

/* Light editorial surface for the Rai selection. */
html body#made-site .lab-rai-gallery{background:#fff!important;color:#000!important}
html body#made-site .lab-rai-gallery *{color:#000!important}
html body#made-site .lab-rai-gallery .text-link{border-color:#000}

@media(min-width:1000px){.lab-rai-gallery .lab-rai-lead{width:72%;max-width:960px;margin:0 auto}}

.fashion-piazza{width:min(86%,1120px);margin:3rem auto 5rem}.fashion-piazza>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:center}.fashion-piazza img{display:block;width:100%;height:auto}.fashion-piazza img:first-child{grid-column:1/-1}.fashion-piazza figcaption{margin-top:1rem;max-width:65ch;font:300 .95rem/1.45 "DM Sans",sans-serif}@media(max-width:680px){.fashion-piazza{width:90%;margin:2rem auto}.fashion-piazza>div{grid-template-columns:1fr}}

.fashion-feature{margin-block:clamp(48px,7vw,110px);padding-block:clamp(40px,6vw,88px);border-block:1px solid #bbb;background:#f6f4f1;color:#171717}.fashion-feature>header{width:min(86%,1120px);margin:auto}.fashion-feature h2{font:400 clamp(2.1rem,5vw,4.6rem)/1.03 "Space Grotesk",sans-serif;margin:.5em 0}.fashion-feature .fashion-piazza{margin-bottom:0}.fashion-feature figcaption{color:#171717}
