.edition-perspective{--ink:#0c252f;--text:#1c3942;--paper:#f2f2ed}.edition-perspective header .utility{background:#0c252f}.edition-perspective .header-inner{min-height:94px}.edition-perspective .perspective-opening{position:relative;background:#0c252f;color:white;min-height:690px}.perspective-opening>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%}.perspective-opening:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,22,29,.88),rgba(5,22,29,.48) 55%,rgba(5,22,29,.05))}.opening-copy{position:relative;z-index:1;padding-top:88px;padding-bottom:35px}.opening-copy h1{font-size:clamp(48px,6.6vw,94px);line-height:1.03;max-width:900px;color:white;margin:0 0 32px;letter-spacing:-.045em}.opening-copy>p:not(.eyebrow){font-size:21px;line-height:1.5;color:#edf1ef;max-width:570px}.opening-copy .eyebrow{color:#ddc494}.opening-copy .button{background:#f1f2eb;color:#122f3a;border-color:#f1f2eb}.opening-copy .text-link{color:white;border-color:#bda77c}.opening-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:88px;border-top:1px solid #ffffff50;padding-top:24px}.opening-bottom>span{font-size:11px;color:#e0e4df}.film-link{display:inline-flex;align-items:center;gap:14px;font-size:14px}.film-link:before{content:'▶';border:1px solid currentColor;border-radius:50%;width:36px;height:36px;font-size:11px;display:grid;place-items:center}.edition-intro{padding-block:110px;display:grid;grid-template-columns:1fr 2fr;gap:75px}.edition-intro h2{font-size:clamp(36px,4.1vw,60px);max-width:800px;margin-bottom:30px}.edition-intro>div>p{font-size:20px;max-width:650px}.edition-pathways{background:#eff2ee;padding-block:90px}.pathway-columns{display:grid;grid-template-columns:1fr 1fr;gap:90px}.pathway-columns article{border-top:1px solid #839396;padding-top:30px}.path-number{font-size:12px;letter-spacing:.15em;color:#6b7779}.pathway-columns h3{font:36px/1.2 Georgia,'Hiragino Mincho ProN',serif;margin:35px 0 24px}.pathway-columns p{max-width:500px;color:#4c6269;font-size:18px}.minor-paths{border-top:1px solid #bcc6c5;margin-top:54px;padding-top:32px;display:flex;flex-wrap:wrap;gap:45px}.edition-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;padding-block:110px}.edition-feature img{aspect-ratio:1.12;object-fit:cover;object-position:67% center}.edition-feature small{font-size:11px;color:#526772}.edition-feature h2{margin-bottom:30px;font-size:clamp(36px,4vw,58px)}.edition-feature p:not(.eyebrow){max-width:470px;font-size:18px}.edition-perspectives{padding-block:55px 100px;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #c6cfcd}.edition-perspectives h2{font-size:36px}.edition-perspectives>div:last-child{display:flex;flex-direction:column;gap:25px}.edition-perspectives .text-link{font:22px/1.4 Georgia,'Hiragino Mincho ProN',serif;padding-bottom:22px;border-bottom:1px solid #b5c0c0}.edition-close{padding-block:85px 95px;background:#102c3b;color:#d9e2e4}.edition-close h2{font-size:clamp(40px,5vw,70px);color:white;max-width:880px;margin-bottom:32px}.edition-close .eyebrow{color:#d3b783}.edition-close p:not(.eyebrow){max-width:590px}.edition-close .button{background:#f1f2ec;color:#102c3b}.edition-switch{text-align:center;padding:18px;border-top:1px solid #ffffff30;font-size:12px;margin-top:40px}.edition-switch a{text-decoration:underline}.edition-journal{--ink:#21332d;--text:#293e34;--paper:#f1f0e9;--bronze:#74603c;background:#fcfcf8}.edition-journal header{background:#fcfcf8}.edition-journal .utility{background:#21332d}.edition-journal .wordmark{color:#21332d}.journal-opening{padding-top:35px}.journal-topline{display:flex;justify-content:space-between;border-top:1px solid #243c30;padding-top:15px;font-size:10px;letter-spacing:.12em}.journal-title{display:grid;grid-template-columns:1.45fr 1fr;gap:100px;align-items:end;padding-block:55px 58px}.journal-title h1{font-size:clamp(48px,6.9vw,99px);line-height:1.03;letter-spacing:-.05em}.journal-title h1 em{font-weight:400;color:#796443}.journal-title>div{max-width:370px;padding-bottom:10px}.journal-title p{font-size:20px;line-height:1.55}.journal-title .text-link{display:block;width:fit-content;margin-top:20px}.journal-image{display:grid;grid-template-columns:1.6fr 1fr;background:#243c30;color:#f0f0e6}.journal-image>img{width:100%;height:430px;object-fit:cover;object-position:center}.journal-image>div{padding:45px;display:flex;flex-direction:column;justify-content:space-between}.journal-image span{font-size:10px;letter-spacing:.1em;color:#ded3b8}.journal-image p{font:38px/1.2 Georgia,'Hiragino Mincho ProN',serif;margin-block:45px}.edition-journal .edition-intro{border-bottom:1px solid #bdc4b9}.edition-journal .edition-pathways{background:#fcfcf8}.edition-journal .pathway-columns{gap:55px}.edition-journal .pathway-columns article{padding:30px;background:#f1f0e9;border:0}.edition-journal .edition-feature{grid-template-columns:1fr 1.1fr}.edition-journal .edition-feature>div{order:2}.edition-journal .edition-close{background:#243c30}.edition-journal footer.navy{background:#182c23}.edition-journal .page-hero{background:#f1f0e9;color:#293e34}.edition-journal .page-hero h1{color:#21332d}.edition-journal .page-hero .eyebrow{color:#74603c}.edition-journal .page-hero .hero-note{background:#e5e8df;color:#293e34;border-color:#a6b3a5}.edition-journal .page-hero .caption{color:#4e6254}.edition-journal .page-hero .text-link{color:#293e34}.edition-journal .page-hero h1{font-size:clamp(38px,5vw,72px)}.edition-perspective .page-hero{padding-block:90px}.edition-perspective .image-story{grid-template-columns:1fr 1.2fr}.edition-perspective .image-story>figure{order:2}.comparison h1{font-size:clamp(44px,5.3vw,76px);margin-bottom:32px}.comparison>.wrap>.lead{max-width:720px}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:60px 0 32px}.comparison-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.comparison-grid h2{font-size:27px;letter-spacing:-.03em;margin:24px 0 15px}.comparison-grid p{font-size:16px;min-height:84px}.comparison-grid article>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.comparison-grid .button{padding:13px 18px;font-size:13px}.comparison .review-heading{margin-top:70px;font-size:34px}
@media(max-width:900px){.edition-intro{gap:35px;grid-template-columns:1fr 2fr}.pathway-columns{gap:45px}.edition-feature{gap:40px}.journal-title{gap:35px;grid-template-columns:1.2fr 1fr}.journal-title h1{font-size:63px}.journal-image>div{padding:30px}.journal-image p{font-size:29px}.comparison-grid{gap:20px}.comparison-grid h2{font-size:23px}}
@media(max-width:620px){.perspective-opening:after{background:linear-gradient(90deg,#05161de8,#05161d66)}.edition-perspective .perspective-opening{min-height:650px}.opening-copy{padding-top:55px;padding-bottom:25px}.opening-copy h1{font-size:48px;line-height:1.08}.opening-copy>p:not(.eyebrow){font-size:18px}.opening-bottom{margin-top:65px;gap:18px}.opening-bottom>span{max-width:70px;line-height:1.4}.edition-intro{display:block;padding-block:65px}.edition-intro h2{font-size:35px}.edition-intro>div>p{font-size:18px}.edition-pathways{padding-block:55px}.pathway-columns{grid-template-columns:1fr;gap:40px}.pathway-columns h3{margin:20px 0;font-size:32px}.pathway-columns p{font-size:17px}.minor-paths{gap:22px;flex-direction:column}.edition-feature,.edition-journal .edition-feature{grid-template-columns:1fr;padding-block:65px;gap:30px}.edition-journal .edition-feature>div{order:0}.edition-feature img{aspect-ratio:1.3}.edition-feature h2{font-size:35px}.edition-perspectives{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.edition-close{padding-block:60px}.edition-close h2{font-size:39px}.journal-topline>span:last-child{display:none}.journal-title{display:block;padding-block:38px}.journal-title h1{font-size:60px;margin-bottom:35px}.journal-title p{font-size:18px}.journal-image{grid-template-columns:1fr}.journal-image>img{height:280px}.journal-image>div{padding:26px}.journal-image p{margin:26px 0}.edition-perspective .image-story{grid-template-columns:1fr}.edition-perspective .image-story>figure{order:0}.edition-perspective .page-hero{padding-block:52px}.comparison-grid{grid-template-columns:1fr;gap:45px}.comparison-grid p{min-height:0}.comparison-grid h2{font-size:30px}html[lang=ja] .opening-copy h1{font-size:38px}html[lang=ja] .journal-title h1{font-size:45px}html[lang=ja] .edition-close h2{font-size:34px}}

@media(max-width:620px){.opening-bottom>span{max-width:none;white-space:nowrap;font-size:10px}}

.comparison-grid img{aspect-ratio:16/9;height:auto;object-fit:contain;border:1px solid #d5dedf}

@media(max-width:620px){.journal-title h1{font-size:clamp(46px,15vw,60px)}}

.comparison-latest{display:grid;grid-template-columns:1.45fr 1fr;gap:50px;align-items:center;margin:50px 0 75px;padding:32px;background:#f1f2ee}.comparison-latest img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border:1px solid #d3d9d2}.comparison-latest h2{font-size:36px;margin:15px 0 22px}.comparison-latest p:not(.eyebrow){font-size:17px;line-height:1.6}.comparison-latest .eyebrow{margin-bottom:0}.comparison-latest .actions{gap:22px}.comparison .earlier-heading{font-size:29px;margin-bottom:0}.comparison .comparison-grid{margin-top:30px}@media(max-width:900px){.comparison-latest{gap:30px;grid-template-columns:1.1fr 1fr;padding:24px}.comparison-latest h2{font-size:29px}}@media(max-width:620px){.comparison-latest{grid-template-columns:1fr;gap:25px;padding:20px;margin-block:40px 55px}.comparison-latest h2{font-size:31px}.comparison-latest p:not(.eyebrow){font-size:16px}.comparison-latest .actions{gap:20px}}
/* Four earlier directions now form an even comparison grid. */
@media(min-width:981px){.comparison .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
