/* Collections enrichies : mêmes titres et alignements que les fiches validées. */
main.lz-collection-layout{box-sizing:border-box;max-width:1320px;width:calc(100% - 48px);margin-inline:auto;padding-inline:0;text-align:left}
.lz-collection-layout :is(h1,h2,h3,.card-title){font-family:LzHeaderRaleway,Raleway,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.025em;text-align:left}
.lz-collection-layout>h1{font-size:clamp(32px,4vw,48px);line-height:1.12;max-width:none}
.lz-collection-layout>.collection-intro,.lz-collection-layout>.collection-count,.lz-collection-layout>.collection-editorial{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;text-align:left}
.lz-collection-layout>.grid{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}
.lz-collection-layout .card-title{font-size:clamp(15px,1.25vw,21px);line-height:1.3}
.lz-collection-layout>.collection-editorial{line-height:1.75}
.lz-collection-layout>.collection-editorial h2{font-size:clamp(24px,2.4vw,32px);line-height:1.25;margin:0 0 16px}
.lz-collection-layout>.collection-editorial h3{font-size:21px;line-height:1.35;margin:28px 0 10px}
@media(max-width:540px){.lz-collection-layout .card-title{font-size:15px!important;line-height:1.3!important}}
