
.theme-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding-block:68px}.theme-hero h1{font-size:clamp(50px,5.8vw,84px);line-height:1.02}.theme-hero .standfirst{font-size:17px;margin-bottom:30px;max-width:650px}.theme-portrait img{height:580px;object-position:center 28%;aspect-ratio:4/5}.theme-portrait figcaption{font-size:9px;line-height:1.5;color:var(--muted);padding-top:10px}.home-hero .theme-portrait img{height:575px}.theme-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding-block:30px;gap:40px}.theme-strip strong{display:block;font-family:var(--serif);font-size:35px;font-weight:400;margin-bottom:8px}.theme-strip span{font-size:11px;color:var(--muted);line-height:1.5;display:block}.network{padding-block:20px 36px;border-top:1px solid var(--line)}.network>div{display:flex;flex-wrap:wrap;gap:18px 30px}.network a{font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.6}.network .eyebrow{margin-bottom:15px}.wordmark{font-size:12px}.nav-wrap{gap:25px}.article-portrait figcaption{font-size:9px}.theme-hero .eyebrow{margin-bottom:25px}.theme-strip>div{border-right:1px solid var(--line);padding-right:25px}.theme-strip>div:last-child{border:0}.story-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1100px){.theme-hero{gap:35px}.theme-portrait img{height:500px}.wordmark{font-size:11px}.nav-wrap{gap:18px}}
@media(max-width:900px){.theme-hero{gap:28px}.theme-hero h1{font-size:50px}.theme-portrait img{height:460px}.theme-hero .standfirst{font-size:15px}.theme-strip{gap:25px}.theme-strip strong{font-size:28px}.home-hero .theme-portrait img{height:500px}}
@media(max-width:600px){.theme-hero{grid-template-columns:1fr;gap:32px;padding-block:40px}.theme-hero h1{font-size:48px;overflow-wrap:break-word}.theme-portrait img,.home-hero .theme-portrait img{height:auto;aspect-ratio:4/4.5}.theme-strip{gap:15px;padding-block:24px}.theme-strip>div{padding-right:12px}.theme-strip strong{font-size:27px}.theme-strip span{font-size:10px}.wordmark{font-size:10px;letter-spacing:.01em;max-width:220px;white-space:normal;line-height:1.5}.nav-wrap{gap:12px}.language{padding-left:12px}.article-portrait img{object-position:center 25%}.network>div{flex-direction:column;gap:14px}.footer-top .wordmark{font-size:12px}}
 .home-hero .theme-portrait img{border-radius:2px}.home-hero .theme-portrait{border-bottom:4px solid var(--blue);padding-bottom:10px}.theme-home .site-header{background:#f7f7f3}.home-hero .theme-portrait figcaption{padding-bottom:4px}
.theme-portrait img,.home-hero .theme-portrait img,.article-portrait img{object-position:center top}
