.article-mosaic{background-color:#f8f3e8;margin-bottom:0}.article-mosaic__rule{align-items:center;display:flex;gap:1.6rem;margin:0 0 1.8rem}.article-mosaic__rule span{color:#e9610c;font-size:1.6rem;font-weight:500;letter-spacing:.3rem;text-transform:uppercase}.article-mosaic__rule:after{background:#d6d6d6;content:"";flex:1;height:.1rem}.article-mosaic__grid{display:grid;gap:2.4rem}@media(min-width:1200px){.article-mosaic__grid{align-items:start;gap:3rem;grid-template-columns:minmax(0,870fr) 42.2rem}}.article-mosaic__lead-img,.article-mosaic__mini-img{display:block;overflow:hidden;position:relative}.article-mosaic__img{display:block;inset:0;position:absolute}.article-mosaic__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-mosaic__lead-img{aspect-ratio:16/10}@media(min-width:992px){.article-mosaic__lead-img{aspect-ratio:870/392}}.article-mosaic__pill{bottom:.8rem;left:.8rem;position:absolute;transition:bottom .7s cubic-bezier(.33,1,.68,1);z-index:3}@media(min-width:992px){.article-mosaic__pill{bottom:1.6rem;left:1.6rem}}.article-mosaic__mini-pill{bottom:.8rem;left:50%;position:absolute;transform:translateX(-50%);transition:bottom .7s cubic-bezier(.33,1,.68,1);z-index:3}.article-mosaic__lead-img:focus .article-mosaic__pill,.article-mosaic__lead-img:hover .article-mosaic__pill{bottom:calc(.8rem + 10%)}@media(min-width:992px){.article-mosaic__lead-img:focus .article-mosaic__pill,.article-mosaic__lead-img:hover .article-mosaic__pill{bottom:calc(1.6rem + 10%)}}.article-mosaic__mini-img:focus .article-mosaic__mini-pill,.article-mosaic__mini-img:hover .article-mosaic__mini-pill{bottom:calc(.8rem + 10%)}.article-mosaic__lead-tx{display:grid;gap:1rem;padding-top:1.6rem}.article-mosaic__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.article-mosaic__cat{color:#e9610c;font-size:1.4rem;font-weight:500;letter-spacing:.18rem;line-height:1;text-transform:uppercase}.article-mosaic__date{color:#5c5c5c;font-size:1.4rem;letter-spacing:.05rem;line-height:1}.article-mosaic__tags:before{content:"|";margin:0 .6rem}.article-mosaic__title{font-family:cambon,serif;font-size:2.8rem;font-weight:600;letter-spacing:-.05rem;line-height:1.2;margin:0}@media(min-width:992px){.article-mosaic__title{font-size:3.2rem}}.article-mosaic__desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:#5c5c5c;display:-webkit-box;font-size:1.8rem;margin:0;overflow:hidden}.article-mosaic__side{display:grid;gap:0;margin:0;padding:0}.article-mosaic__side li:not(:last-child){border-bottom:.1rem solid #d6d6d6;margin-bottom:1.4rem;padding-bottom:1.4rem}.article-mosaic__mini{display:grid;gap:1.4rem;grid-template-columns:10.4rem minmax(0,1fr)}.article-mosaic__mini-img{aspect-ratio:1/1}.article-mosaic__mini-tx{align-self:flex-start;display:grid;gap:.6rem;min-width:0}.article-mosaic__mini-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-family:cambon,serif;font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.4;margin:0;overflow:hidden}
