/* The magazine index only. Article pages and their editorial sources stay native. */
.lgm-mag-article {max-width:1240px;margin:0 auto;padding:40px 0 88px;}
.lgx-mag-cover {display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);margin:0 16px;min-height:430px;background:var(--claret);color:var(--paper);}
.lgx-mag-cover-image {min-width:0;overflow:hidden;}
.lgx-mag-cover-image img {display:block;width:100%;height:100%;object-fit:cover;object-position:36% 50%;}
.lgx-mag-cover-copy {padding:46px 34px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
.lgx-mag-eyebrow {margin:0 0 20px;font:600 11px/1.5 var(--f-label);letter-spacing:.24em;text-transform:uppercase;}
.lgx-mag-cover h1 {margin:0 0 26px;font:700 clamp(46px,4.6vw,64px)/1.05 var(--f-display);letter-spacing:-.025em;color:inherit;}
.lgx-mag-cover-lead {margin:0 0 16px;font:400 27px/1.25 var(--f-body);max-width:17ch;}
.lgx-mag-cover-text {margin:0;font:400 17px/1.6 var(--f-body);max-width:31ch;color:var(--paper);}
.lgx-mag-read-link {display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:44px;margin-top:28px;border-bottom:1px solid currentColor;font:600 11px/1.4 var(--f-label);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit!important;}
.lgx-mag-read-link span {font-size:20px;}
.lgx-mag-read-link:hover {opacity:.8;}
.lgm-mag-article a:focus-visible {outline:2px solid currentColor;outline-offset:5px;}
.lgm-mag-article .lgm-magasin {max-width:none;margin:0;padding:46px 16px 0;}
.lgx-mag-index-title {display:inline-block;margin:0 30px 0 0;font:500 20px/1.4 var(--f-body);scroll-margin-top:120px;}
.lgm-mag-article .lgm-mag-depts {display:inline-flex;gap:24px;flex-wrap:wrap;vertical-align:middle;margin:0;font-size:11px;letter-spacing:.15em;}
.lgm-mag-article .lgm-mag-depts>span {display:none;}
.lgm-mag-article .lgm-mag-depts a {padding:12px 0;border:0;text-underline-offset:5px;}
.lgm-mag-article .lgm-mag-depts a:hover {text-decoration:underline;}
.lgm-mag-article .lgm-mag-dept {margin:36px 0 0;padding:28px 0 0;border-top:1px solid var(--line);scroll-margin-top:105px;}
.lgm-mag-article .lgm-section-title {margin:0 0 10px;font:500 25px/1.25 var(--f-display);}
.lgm-mag-article .lgm-mag-desc {margin:0 0 28px;max-width:70ch;font-size:17px;line-height:1.5;}
.lgm-mag-article .lgm-rep-cards {margin:0;gap:40px;}
.lgm-mag-article .lgm-rep-card a {position:relative;border:0;padding:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:64px;row-gap:16px;align-items:start;transform:none!important;}
.lgm-mag-article .lgm-rep-card .lgm-card-img {grid-column:1;grid-row:1/5;aspect-ratio:1.4;align-self:stretch;}
.lgm-mag-article .lgm-rep-card .lgm-card-date {grid-column:2;grid-row:1;align-self:end;margin:0;font:500 10px/1.5 var(--f-label);letter-spacing:.14em;color:var(--claret);}
.lgm-mag-article .lgm-rep-card .lgm-card-title {grid-column:2;grid-row:2;font:700 clamp(30px,3.1vw,42px)/1.08 var(--f-display);max-width:18ch;}
.lgm-mag-article .lgm-rep-card .lgm-card-text {grid-column:2;grid-row:3;font:400 19px/1.55 var(--f-body);max-width:43ch;color:#50483f;}
.lgm-mag-article .lgx-mag-more {grid-column:2;grid-row:4;align-self:start;padding:8px 0;font:600 11px/1.4 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--claret);}
.lgm-mag-article .lgm-rep-card a::after {display:none!important;}
.lgm-mag-article .lgm-rep-card,.lgm-mag-article .lgm-card-img {opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;}
.lgm-mag-article .lgm-mag-dept:nth-of-type(even) .lgm-rep-card .lgm-card-img {grid-column:2;}
.lgm-mag-article .lgm-mag-dept:nth-of-type(even) .lgm-rep-card :is(.lgm-card-date,.lgm-card-title,.lgm-card-text,.lgx-mag-more) {grid-column:1;}
.lgm-mag-article .lgm-mag-dept+.lgm-mag-dept {margin-top:64px;}
.lgm-mag-article .lgm-card-img img {transform:none!important;transition:none!important;}
.lgx-mag-note {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:960px;margin:88px auto 0;background:#eee7dc;}
.lgx-mag-note-image {margin:0;min-width:0;}
.lgx-mag-note-image img {display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;}
.lgx-mag-note-copy {display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 56px;}
.lgx-mag-note-copy .lgx-mag-eyebrow {color:var(--claret);}
.lgx-mag-note h2 {margin:0 0 28px;font:700 clamp(38px,4vw,54px)/1.05 var(--f-display);letter-spacing:-.02em;}
.lgx-mag-note-copy>p:not(.lgx-mag-eyebrow) {margin:0;font:400 20px/1.6 var(--f-body);color:#50483f;}
.lgx-mag-signature {display:block;margin-top:34px;font:400 22px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;}
@media (max-width:1050px) and (min-width:761px) {
 .lgx-mag-cover {grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:420px;}
 .lgx-mag-cover-copy {padding:36px 28px;}
 .lgx-mag-cover h1 {font-size:48px;}
 .lgm-mag-article .lgm-rep-card a {column-gap:36px;}
 .lgm-mag-article .lgm-rep-card .lgm-card-text {font-size:17px;}
 .lgx-mag-note {margin-left:16px;margin-right:16px;}
 .lgx-mag-note-copy {padding:36px;}
}
@media (max-width:760px) {
 .lgm-mag-article {padding:24px 0 48px;}
 .lgx-mag-cover {margin:0 18px;grid-template-columns:minmax(0,1fr);}
 .lgx-mag-cover-image {aspect-ratio:1.65;}
 .lgx-mag-cover-image img {object-position:30% 50%;}
 .lgx-mag-cover-copy {padding:30px 26px 28px;}
 .lgx-mag-cover h1 {font-size:clamp(40px,9vw,58px);margin-bottom:20px;}
 .lgx-mag-eyebrow {margin-bottom:14px;}
 .lgx-mag-cover-lead {font-size:25px;max-width:20ch;}
 .lgx-mag-cover-text {font-size:17px;max-width:35ch;}
 .lgx-mag-read-link {margin-top:16px;}
 .lgm-mag-article .lgm-magasin {padding:30px 22px 0;}
 .lgx-mag-index-title {display:block;margin:0 0 8px;}
 .lgm-mag-article .lgm-mag-depts {gap:8px 22px;font-size:10px;}
 .lgm-mag-article .lgm-mag-dept {margin-top:22px;padding-top:24px;}
 .lgm-mag-article .lgm-mag-desc {margin-bottom:20px;font-size:16px;}
 .lgm-mag-article .lgm-rep-card a {display:flex;flex-direction:column;gap:14px;}
 .lgm-mag-article .lgm-rep-card .lgm-card-img {width:100%;aspect-ratio:1.4;}
 .lgm-mag-article .lgm-rep-card .lgm-card-date {align-self:start;margin-top:6px;}
 .lgm-mag-article .lgm-rep-card .lgm-card-title {font-size:32px;}
 .lgm-mag-article .lgm-rep-card .lgm-card-text {font-size:18px;}
 .lgm-mag-article .lgx-mag-more {padding:4px 0;}
 .lgm-mag-article .lgm-mag-dept+.lgm-mag-dept {margin-top:36px;}
 .lgx-mag-note {margin:48px 22px 0;grid-template-columns:minmax(0,1fr);}
 .lgx-mag-note-image img {aspect-ratio:4/5;max-height:460px;}
 .lgx-mag-note-copy {padding:32px 24px;}
 .lgx-mag-note h2 {font-size:38px;}
 .lgx-mag-note-copy>p:not(.lgx-mag-eyebrow) {font-size:18px;}
}
