/* A denser editorial front page: cover story, topical sidebar and reading index. */
.masthead-main{padding:16px 0}.identity strong{font-size:43px}.editorial-intro{display:block;padding-block:30px 34px}.edition-opening{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:65px;margin-bottom:27px}.edition-opening h1{font-size:47px;line-height:1.12;margin:12px 0 0;letter-spacing:-.045em}.edition-bio p{font-size:14px;line-height:1.8;margin:0;max-width:450px}.edition-bio-links{display:flex;gap:28px;margin-top:7px}html[lang=zh-Hans] .edition-opening h1{font-size:43px;line-height:1.35;letter-spacing:-.04em}.edition-cover{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);gap:28px}.cover-story{min-width:0}.cover-art{display:block;position:relative;background:#244be8;overflow:hidden}.cover-art img{width:100%;height:260px;object-fit:cover;object-position:center 49%}.cover-tag{position:absolute;top:16px;left:18px;padding:5px 10px;background:var(--paper);color:var(--ink);font-size:10px;letter-spacing:.025em}.cover-copy{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:19px 0 0}.cover-copy h2{font:400 33px/1.2 var(--serif);letter-spacing:-.035em;margin:9px 0 0}.cover-copy p:not(.eyebrow){font-size:12px;line-height:1.85;color:var(--muted);margin:0}.cover-sidebar{background:#202d6c;color:#fff;padding:25px 26px;display:flex;flex-direction:column}.cover-sidebar .eyebrow{color:#c4cdef;font-size:10px}.cover-sidebar h2{font:400 32px/1.2 var(--serif);letter-spacing:-.025em;margin:15px 0 12px}.sidebar-intro{font-size:12px;line-height:1.75;color:#d2d8ee;margin:0 0 16px}.sidebar-links a{display:flex;gap:12px;align-items:center;border-top:1px solid #677198;padding:10px 0;min-height:54px}.sidebar-links a>span{font-size:10px;color:#c4cdef}.sidebar-links a>span:last-child{margin-left:auto}.sidebar-links strong{font-size:12px;font-weight:500}.sidebar-links small{display:block;font-size:10px;font-weight:400;color:#c4cdef;margin-top:2px}.cover-sidebar a:hover{color:#e5ed92}.sidebar-all{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;margin-top:auto;padding-top:8px;border-top:1px solid #677198}.edition-digest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:25px;padding:17px 0}.edition-digest a{display:flex;align-items:center;gap:13px;min-width:0}.edition-digest img{width:70px;height:70px;object-fit:cover;flex-shrink:0}.edition-digest a>span{min-width:0}.edition-digest small{font-size:9px;color:var(--muted);display:block;margin-bottom:4px}.edition-digest strong{font:400 17px/1.2 var(--serif);display:block}.edition-digest em{font-size:10px;line-height:1.6;font-style:normal;color:var(--muted);display:block;margin-top:5px}.edition-digest b{margin-left:auto;font-size:13px;font-weight:400}.section{padding-bottom:40px}.section-heading{padding-top:16px;margin-bottom:24px}.section-heading h2{font-size:31px}.section-heading>.eyebrow{min-width:130px}.work-grid{gap:26px 32px}.work-visual,.work-card:nth-child(2) .work-visual{aspect-ratio:2.8}.work-copy{padding-top:13px}.work-copy h3{font-size:30px;margin-bottom:9px}.work-copy p{font-size:13px}.project-context{margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid var(--line);padding-top:13px}.project-context dt{font-size:10px;color:var(--muted);margin-bottom:5px}.project-context dd{font-size:12px;line-height:1.75;margin:0;color:var(--ink)}.project-open{display:inline-flex;min-height:44px;align-items:center;font-size:11px;color:var(--blue);margin-top:3px}.work-card:nth-child(n+3){grid-template-columns:100px 1fr}.work-card:nth-child(n+3) .project-context{grid-template-columns:1fr;gap:10px}.ui-dossier{display:grid;grid-template-columns:1fr 1.6fr;gap:35px;background:#eeede7;border-top:3px solid var(--ink);padding:25px 27px;margin-bottom:28px}.dossier-heading h3{font:400 32px/1.25 var(--serif);letter-spacing:-.03em;margin:15px 0}.dossier-heading p{font-size:13px;color:var(--muted);line-height:1.85;margin:0;max-width:340px}.dossier-links{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.dossier-links a{display:flex;gap:12px;align-items:center;min-height:72px;border-bottom:1px solid #cccbc3}.dossier-number{font:12px var(--serif);color:var(--muted)}.dossier-links a>span:nth-child(2){flex:1;min-width:0}.dossier-links strong{font-size:12px;line-height:1.4;font-weight:500;display:block}.dossier-links small{font-size:10px;color:var(--muted);display:block;margin-top:4px}.dossier-links a>span:last-child{font-size:13px}.reading-grid h3{font-size:27px;margin-block:12px}.reading-grid p{font-size:12px}.about-layout{margin-top:20px;gap:50px}.about-layout h2{font-size:39px}.about-copy p{font-size:14px;margin-bottom:13px}.principles{margin-top:24px}.contact-main{padding-block:22px 27px}.contact-main h2{font-size:43px}html[lang=zh-Hans] .cover-copy h2{line-height:1.4;font-size:30px}html[lang=zh-Hans] .cover-sidebar h2{line-height:1.4;font-size:30px}html[lang=zh-Hans] .about-layout h2{font-size:36px}html[lang=zh-Hans] .dossier-heading h3{font-size:29px;line-height:1.4}
@media(min-width:761px) and (max-width:1050px){.edition-opening{gap:30px}.edition-cover{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:20px}.cover-copy{grid-template-columns:1fr;gap:12px}.cover-art img{height:235px}.edition-digest img{width:50px;height:65px}.edition-digest{gap:16px}.edition-digest strong{font-size:15px}.ui-dossier{grid-template-columns:1fr 1.5fr;gap:22px;padding:22px}.dossier-links{column-gap:15px}.edition-opening h1{font-size:39px}html[lang=zh-Hans] .edition-opening h1{font-size:35px}.cover-sidebar{padding:23px 20px}}
@media(max-width:760px){.identity strong{font-size:37px}.editorial-intro{padding-top:24px;padding-bottom:27px}.edition-opening{grid-template-columns:1fr;gap:17px;margin-bottom:22px}.edition-opening h1{font-size:38px;line-height:1.15}.edition-opening .eyebrow{font-size:9px}.edition-bio p{font-size:13px;line-height:1.8}.edition-bio-links{margin-top:2px}.edition-cover{grid-template-columns:1fr;gap:22px}.cover-art img{height:215px}.cover-copy{gap:18px;padding-top:15px}.cover-copy h2{font-size:26px;line-height:1.25}.cover-copy .eyebrow{font-size:9px}.cover-copy p:not(.eyebrow){font-size:11px;line-height:1.8}.cover-sidebar{padding:21px 23px}.cover-sidebar h2{font-size:29px;margin:12px 0}.cover-sidebar h2 br{display:none}.sidebar-intro{margin-bottom:14px}.sidebar-links{display:grid;grid-template-columns:1fr}.sidebar-links a{min-height:58px}.sidebar-links strong{font-size:13px}.sidebar-links small{font-size:11px}.sidebar-all{margin-top:4px}.edition-digest{grid-template-columns:1fr;gap:0;margin-top:22px;padding:0}.edition-digest a{padding:13px 0;border-bottom:1px solid var(--line);gap:15px}.edition-digest a:last-child{border:0}.edition-digest img{width:60px;height:58px}.edition-digest strong{font-size:18px}.edition-digest small{font-size:10px;margin-bottom:3px}.edition-digest em{font-size:11px;margin-top:3px}.section{padding-bottom:32px}.section-heading{margin-bottom:21px}.work-visual,.work-card:nth-child(2) .work-visual{aspect-ratio:2.1}.work-card:nth-child(n+3){grid-template-columns:80px 1fr;gap:15px}.work-card:nth-child(n+3) .project-context{grid-template-columns:1fr}.project-context{gap:14px;margin-top:12px}.project-context dd{font-size:12px}.ui-dossier{grid-template-columns:1fr;gap:16px;padding:20px;margin-bottom:23px}.dossier-heading h3{font-size:29px;margin:12px 0}.dossier-heading p{font-size:12px}.dossier-links{grid-template-columns:1fr;gap:0}.dossier-links a{min-height:64px}.dossier-links strong{font-size:13px}.dossier-links small{font-size:11px}.reading-grid{gap:19px}.reading-grid h3{font-size:27px}.about-layout{gap:20px}.principles{gap:17px}.contact-main h2{font-size:37px}html[lang=zh-Hans] .edition-opening h1{font-size:32px;line-height:1.45}html[lang=zh-Hans] .cover-copy h2{font-size:24px;line-height:1.45}html[lang=zh-Hans] .cover-sidebar h2{font-size:28px}html[lang=zh-Hans] .about-layout h2{font-size:34px}}
@media(max-width:360px){.cover-copy{grid-template-columns:1fr}.edition-opening h1{font-size:34px}.identity strong{font-size:32px}html[lang=zh-Hans] .edition-opening h1{font-size:29px}}
.cover-sidebar a:focus-visible{outline-color:#fff}
@media(max-width:520px){.cover-copy{grid-template-columns:1fr;gap:13px}.cover-copy p:not(.eyebrow){font-size:13px}.cover-copy h2 br{display:none}}
.cover-copy h2{text-wrap:balance}
