/* Thinking landing page only. Global chrome and article template remain unchanged. */
.thinking-index-hero{min-height:0;aspect-ratio:4.85;grid-template-columns:70% 30%}
.thinking-index-hero .hero-copy{padding:4% 0 3% 3.5%;align-self:center}
.thinking-index-hero h1{font-size:clamp(34px,5.4vw,71px);line-height:1.04;white-space:nowrap;margin-bottom:16px;letter-spacing:-.8px}
.thinking-index-hero p{font-size:clamp(18px,2.1vw,27px);line-height:1.2;max-width:600px;margin:0}
.thinking-index-hero .hero-art{width:30%;object-position:center}
.thinking-index-content{padding:0 24px}
.thinking-section-title{display:flex;align-items:center;gap:24px;font:700 44px/1.1 var(--display);text-transform:uppercase;color:var(--orange);margin:20px 0 14px}
.thinking-section-title:after{content:'';flex:1;height:1px;background:var(--line)}
.featured-essay{display:grid;grid-template-columns:61% minmax(0,1fr);gap:32px;align-items:center;margin-bottom:22px}
.editorial-image{display:block;overflow:hidden}
.editorial-image img{width:100%;object-fit:cover;height:auto}
.featured-essay .editorial-image img{aspect-ratio:2.38}
.editorial-copy{min-width:0}
.editorial-copy h3{font:700 29px/1.1 var(--font-body);letter-spacing:-.8px;margin:10px 0}
.editorial-copy h3 a{text-decoration:none}
.featured-essay h3{font-size:clamp(29px,3vw,40px);line-height:1.05;margin:10px 0 16px}
.editorial-copy .eyebrow{font:12px/1.5 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;margin:0}
.editorial-summary{font-size:18px;line-height:1.35;margin-bottom:16px}
.perspectives-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}
.editorial-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:18px}
.editorial-card .editorial-image img{aspect-ratio:3}
.editorial-card .editorial-copy{padding-top:4px}
.editorial-status{font:600 14px/1.4 var(--font-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--orange);margin:14px 0 0}
.thinking-index-content>.back-top{margin:24px 0 12px}
.thinking-index-content .closing{margin:0 0 12px}
@media(max-width:1050px){
 .featured-essay{grid-template-columns:56% minmax(0,1fr);gap:28px}
 .featured-essay h3{font-size:32px}
 .featured-essay .editorial-image img{aspect-ratio:1.65}
 .thinking-index-hero h1{font-size:5.4vw}
 .thinking-index-hero p{max-width:78%}
 .thinking-section-title{font-size:38px}
 .perspectives-grid{gap:24px 32px}
}
@media(min-width:701px) and (max-width:850px){
 .featured-essay{grid-template-columns:1fr;gap:20px}
 .featured-essay .editorial-image img{aspect-ratio:2.5}
 .featured-essay h3{font-size:34px;max-width:620px}
 .featured-essay .editorial-summary{max-width:680px}
}
@media(max-width:700px){
 .thinking-index-hero{display:block;aspect-ratio:auto;min-height:0}
 .thinking-index-hero .hero-copy{padding:28px 24px;max-width:100%}
 .thinking-index-hero h1{white-space:normal;font-size:clamp(37px,7vw,49px);max-width:520px;margin-bottom:16px}
 .thinking-index-hero p{font-size:20px;max-width:480px}
 .thinking-index-hero .hero-art{display:none}
 .thinking-index-content{padding:0 8px}
 .thinking-section-title{font-size:33px;gap:16px;margin-top:24px}
 .featured-essay{grid-template-columns:1fr;gap:20px}
 .featured-essay .editorial-image img{aspect-ratio:2}
 .featured-essay h3{font-size:32px}
 .editorial-summary{font-size:18px;line-height:1.45}
 .perspectives-grid{grid-template-columns:1fr;gap:24px}
 .editorial-copy h3{font-size:28px;line-height:1.15}
 .editorial-card .editorial-image img{aspect-ratio:2.65}
 .thinking-index-content .closing{grid-template-columns:27% minmax(0,1fr)}
 .thinking-index-content .closing>div{padding:22px 16px}
}
@media(max-width:360px){
 .thinking-index-content{padding:0}
 .thinking-index-hero .hero-copy{padding:24px 18px}
 .thinking-index-hero h1{font-size:35px}
 .thinking-section-title{font-size:30px;gap:10px}
 .editorial-copy h3,.featured-essay h3{font-size:27px}
}
