/* Journal only: editorial proportions; existing Studio Corradi identity. */
.journal-magazine .mag-masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-block:65px 42px;border-bottom:1px solid var(--line)}
.journal-magazine .mag-masthead h1{font-size:clamp(82px,10vw,152px);line-height:1;margin-top:13px;letter-spacing:-.065em}.mag-masthead h1 span{color:var(--green)}
.journal-magazine .mag-introduction{font:clamp(22px,2.4vw,34px)/1.25 Georgia,serif;letter-spacing:-.025em;max-width:410px;padding-bottom:7px}.mag-introduction small{display:block;font:12px/1.7 Arial,sans-serif;letter-spacing:.02em;margin-top:18px}
.mag-filter{display:flex;gap:30px;flex-wrap:wrap;padding:24px 0 18px}.mag-filter button{padding:6px 0;border:0;border-bottom:1px solid transparent;background:transparent;font-size:13px}.mag-filter button[aria-pressed=true]{border-color:var(--green)}.mag-filter button:hover{color:var(--green);border-color:var(--line)}
.mag-preview-note{font-size:11px;color:var(--muted);margin:0 0 26px!important}.mag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 25px;align-items:start}.mag-card{display:block;min-width:0}.mag-card[hidden]{display:none!important}.mag-image{position:relative;overflow:hidden;background:#dedfd5;aspect-ratio:1.3}.mag-image img{width:100%;height:100%;object-fit:cover}.mag-caption{padding-top:17px}.mag-meta{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;line-height:1.5}.mag-meta span{white-space:nowrap;color:var(--muted);letter-spacing:.5px}.journal-magazine .mag-caption h2{font-size:clamp(25px,2.4vw,36px);line-height:1.12;letter-spacing:-.035em;margin:10px 0 16px;text-wrap:balance}.mag-excerpt{display:none}.mag-read{font-size:11px;letter-spacing:.4px;display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:7px}.mag-read span{font-size:21px;line-height:1}.mag-card:hover .mag-read{border-color:currentColor}
.mag-grid:not(.is-filtered) .mag-card-0{grid-column:span 2;grid-row:span 2;position:relative;align-self:stretch;min-height:680px;background:var(--green);color:var(--paper)}.mag-grid:not(.is-filtered) .mag-card-0 .mag-image{position:absolute;inset:0;aspect-ratio:auto}.mag-grid:not(.is-filtered) .mag-card-0 .mag-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(13,35,27,.88))}.mag-grid:not(.is-filtered) .mag-card-0 .mag-caption{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:40px;z-index:1}.mag-grid:not(.is-filtered) .mag-card-0 h2{font-size:clamp(38px,4vw,60px);max-width:8em;text-wrap:balance}.mag-grid:not(.is-filtered) .mag-card-0 .mag-meta span{color:inherit}.mag-grid:not(.is-filtered) .mag-card-0 .mag-excerpt{display:block;font:15px/1.65 Arial,sans-serif;max-width:32em;margin:0 0 25px}.mag-grid:not(.is-filtered) .mag-card-0 .mag-read{align-self:flex-start}
.mag-grid:not(.is-filtered) .mag-card-5{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;background:var(--green);color:var(--paper);margin-top:38px}.mag-card-5 .mag-image{aspect-ratio:1.35}.mag-grid:not(.is-filtered) .mag-card-5 .mag-caption{display:flex;flex-direction:column;justify-content:center;padding:45px 55px}.mag-grid:not(.is-filtered) .mag-card-5 h2{font-size:clamp(34px,3.7vw,54px)}.mag-grid:not(.is-filtered) .mag-card-5 .mag-excerpt{display:block;font-size:15px;line-height:1.7;margin:0 0 25px}.mag-grid:not(.is-filtered) .mag-card-5 .mag-meta span{color:inherit}.mag-grid:not(.is-filtered) .mag-card-5 .mag-read{align-self:flex-start}
.mag-grid.is-filtered{grid-template-columns:repeat(3,minmax(0,1fr));min-height:400px}.mag-end{padding-block:85px 95px}.mag-end h2{margin:18px 0 25px;font-size:clamp(32px,4vw,52px)}
.reading-breadcrumb{display:flex;gap:22px;padding-block:24px;font-size:12px}.reading-breadcrumb span{color:var(--muted)}.reading-hero{position:relative;min-height:560px;height:70vh;max-height:780px;display:flex;align-items:flex-end;background:var(--green);color:var(--paper)}.reading-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reading-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 15%,rgba(12,30,23,.78))}.reading-hero-copy{position:relative;z-index:1;width:min(980px,88%);margin:0 auto;padding-block:60px;text-align:center}.reading-hero h1{font-size:clamp(44px,5.8vw,82px);text-wrap:balance;line-height:1.08;margin:22px 0 26px}.reading-hero-copy>p:last-child{font-size:12px;letter-spacing:.25px}.reading-hero-copy>p:last-child span{display:inline-block}.reading-column{max-width:720px;width:calc(100% - 48px);margin:70px auto 0}.reading-column>p{font-size:17px;line-height:1.9;margin:0 0 24px}.reading-column .reading-intro{font:27px/1.45 Georgia,serif;letter-spacing:-.015em;margin-bottom:48px}.reading-column h2{font-size:32px;line-height:1.18;margin:45px 0 22px;text-wrap:balance}.reading-column .reading-date{font-size:11px;color:var(--muted);margin-top:30px}.reading-sources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-top:40px;font-size:13px}.reading-sources summary{cursor:pointer}.reading-sources li{margin-block:10px}.reading-sources a{text-decoration:underline;text-underline-offset:4px}.reading-contact{padding:30px 0 0;margin-top:35px;border-top:1px solid var(--line)}.reading-contact p{font:25px/1.4 Georgia,serif;margin-bottom:25px}.reading-related{margin-block:85px}.mag-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-block:25px 35px}.mag-related-grid .mag-image{aspect-ratio:1.7}.journal-photo-pending{display:grid;place-items:center;min-height:300px;font:13px Arial;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1600px){.mag-grid:not(.is-filtered) .mag-card-0{min-height:800px}}
@media(max-width:1000px){.mag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.mag-grid:not(.is-filtered) .mag-card-0{grid-column:1/-1;grid-row:auto;min-height:560px}.mag-grid:not(.is-filtered) .mag-card-0 .mag-caption{min-height:560px;max-width:650px}.mag-grid:not(.is-filtered) .mag-card-5 .mag-caption{padding:30px}.mag-grid.is-filtered{grid-template-columns:1fr 1fr}.mag-filter{gap:15px 24px}.mag-masthead .mag-introduction{max-width:330px}}
@media(max-width:600px){.journal-magazine .mag-masthead{display:block;padding-block:35px 25px}.journal-magazine .mag-masthead h1{font-size:88px}.journal-magazine .mag-introduction{font-size:23px;margin-top:25px;max-width:none}.mag-introduction small{margin-top:12px}.mag-filter{gap:8px 20px;padding-block:18px}.mag-filter button{font-size:12px}.mag-preview-note{font-size:10px}.mag-grid,.mag-grid.is-filtered{grid-template-columns:1fr;gap:38px}.mag-grid:not(.is-filtered) .mag-card-0{min-height:520px}.mag-grid:not(.is-filtered) .mag-card-0 .mag-caption{min-height:520px;padding:26px}.mag-grid:not(.is-filtered) .mag-card-0 h2{font-size:42px}.mag-grid:not(.is-filtered) .mag-card-0 .mag-excerpt{font-size:14px}.journal-magazine .mag-caption h2{font-size:31px;max-width:16em}.mag-grid:not(.is-filtered) .mag-card-5{display:block;margin-top:0}.mag-grid:not(.is-filtered) .mag-card-5 .mag-caption{padding:27px}.mag-grid:not(.is-filtered) .mag-card-5 h2{font-size:34px}.mag-image{aspect-ratio:1.35}.mag-end{padding-block:55px 65px}.reading-hero{min-height:480px;height:65svh;max-height:650px}.reading-hero-copy{width:88%;padding-block:36px}.reading-hero h1{font-size:42px;margin-block:20px}.reading-column{margin-top:40px}.reading-column .reading-intro{font-size:24px;margin-bottom:36px}.reading-column>p{font-size:16px;line-height:1.8}.reading-column h2{font-size:29px;margin-top:35px}.reading-contact p{font-size:24px}.mag-related-grid{grid-template-columns:1fr;gap:35px}.reading-related{margin-block:60px}.reading-breadcrumb{padding-block:18px;font-size:11px}}
/* Nine-article issue, following the supplied editorial sketch. */
.mag-filter{margin-bottom:25px}.mag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px}
.mag-grid:not(.is-filtered) .mag-card-0{grid-column:1;grid-row:1 / span 2;min-height:0}
.mag-grid:not(.is-filtered) .mag-card-0 .mag-caption{padding:32px;min-height:100%}
.mag-grid:not(.is-filtered) .mag-card-0 h2{font-size:clamp(36px,3.2vw,48px);max-width:9em}
.mag-grid:not(.is-filtered) .mag-card-0 .mag-excerpt{display:none}
.mag-grid:not(.is-filtered) .mag-card-1{grid-column:2;grid-row:1}
.mag-grid:not(.is-filtered) .mag-card-2{grid-column:3;grid-row:1}
.mag-grid:not(.is-filtered) .mag-card-3{grid-column:2;grid-row:2}
.mag-grid:not(.is-filtered) .mag-card-4{grid-column:3;grid-row:2}
.journal-magazine .mag-caption h2{font-size:clamp(26px,2.2vw,34px)}
.mag-grid:not(.is-filtered) .mag-card-5{margin:8px 0;grid-template-columns:1.35fr 1fr}
.mag-grid:not(.is-filtered) .mag-card-5 .mag-image{aspect-ratio:auto;min-height:350px}
.mag-grid:not(.is-filtered) .mag-card-5 .mag-excerpt{display:none}
.mag-grid:not(.is-filtered) .mag-card-5 h2{font-size:clamp(34px,3.6vw,52px)}
.mag-card .mag-image img{display:block}.mag-grid .mag-read{border-color:currentColor}
.color-study{margin:55px 0;padding-block:30px;border-block:1px solid var(--line)}
.color-study>figcaption h2{margin-top:15px}.color-study-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;margin-block:28px}
.color-study-grid figure{margin:0}.color-study-grid img{display:block;width:100%;height:auto}
.color-study-grid figcaption{font-size:13px;line-height:1.6;margin-top:12px}.color-study-grid strong{display:block;font-weight:500;font-family:Georgia,serif;font-size:18px}.color-study-grid span{display:block;margin-top:5px}.color-study>p{font-size:13px;line-height:1.7}.color-study .text-link{font-size:12px}
@media(max-width:1000px){
 .mag-grid:not(.is-filtered){grid-template-columns:1fr 1fr}
 .mag-grid:not(.is-filtered) .mag-card-0{grid-column:1/-1;grid-row:auto;min-height:520px}
 .mag-grid:not(.is-filtered) .mag-card-0 .mag-caption{min-height:520px;max-width:650px}
 .mag-grid:not(.is-filtered) .mag-card-1,.mag-grid:not(.is-filtered) .mag-card-2,.mag-grid:not(.is-filtered) .mag-card-3,.mag-grid:not(.is-filtered) .mag-card-4{grid-column:auto;grid-row:auto}
 .mag-grid:not(.is-filtered) .mag-card-5{grid-template-columns:1fr 1fr}
 .mag-grid:not(.is-filtered) .mag-card-5 .mag-image{min-height:300px}
}
@media(max-width:600px){
 .mag-grid:not(.is-filtered),.mag-grid.is-filtered{grid-template-columns:1fr;gap:38px}
 .mag-grid:not(.is-filtered) .mag-card-0,.mag-grid:not(.is-filtered) .mag-card-0 .mag-caption{min-height:500px}
 .mag-grid:not(.is-filtered) .mag-card-0 .mag-caption{padding:28px}
 .mag-grid:not(.is-filtered) .mag-card-0 h2{font-size:43px}
 .mag-grid:not(.is-filtered) .mag-card-5{display:block}
 .mag-grid:not(.is-filtered) .mag-card-5 .mag-image{min-height:0;aspect-ratio:1.35}
 .journal-magazine .mag-caption h2{font-size:30px}
 .reading-hero h1{font-size:clamp(34px,9vw,42px)}
 .color-study-grid{gap:25px 14px}.color-study-grid strong{font-size:16px}.color-study-grid figcaption{font-size:12px}
}

.color-study{scroll-margin-top:135px}

@media(min-width:1001px){.mag-grid:not(.is-filtered) .mag-card-1{grid-column:2 / span 2;grid-row:1}.mag-grid:not(.is-filtered) .mag-card-3{grid-column:2 / span 2;grid-row:2}.mag-grid:not(.is-filtered) .mag-card-1 .mag-image,.mag-grid:not(.is-filtered) .mag-card-3 .mag-image{aspect-ratio:2.4}}
