
:root{--paper:#f7f5ee;--ink:#263c3b;--muted:#6c756e;--line:#d4d8cd;--accent:#758870;--serif:"Noto Serif CJK JP","Yu Mincho","Hiragino Mincho ProN",serif;--sans:"Noto Sans CJK JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:hover{color:#576f56}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.wrap{max-width:1164px;margin:0 auto}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:32px 0 25px}.brand{text-decoration:none;font:600 14px Georgia,serif;letter-spacing:.18em}.journal-link{text-decoration:none;font:11px Georgia,serif;letter-spacing:.12em}.masthead{padding:37px 0 34px;display:flex;align-items:baseline;gap:27px}.masthead-name{font:italic 40px Georgia,serif;letter-spacing:-.04em}.masthead-tag{font-size:11px;letter-spacing:.08em}.hero{border-top:1px solid var(--line);padding-top:25px}.eyebrow{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;color:var(--muted)}.hero h1{font:500 clamp(38px,4.4vw,57px)/1.62 var(--serif);letter-spacing:.015em;margin:44px 0 23px}.deck{font:16px/2 var(--serif);letter-spacing:.035em;margin:0;max-width:700px}.hero-art{margin:25px 0 0;height:390px}.hero-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.article-meta{border-bottom:1px solid var(--line);padding:19px 0 22px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:var(--muted)}.reading{display:grid;grid-template-columns:180px minmax(0,680px) 1fr;gap:48px;padding-top:77px}.margin-note{font:italic 15px/1.8 Georgia,serif;color:var(--accent);padding-top:9px}.margin-note span{display:block;font:9px/1.8 var(--sans);letter-spacing:.13em;margin-top:14px}article{min-width:0}article p{font:16px/2.22 var(--serif);letter-spacing:.027em;margin:0 0 25px;line-break:strict;overflow-wrap:anywhere}article .opening{font-size:20px;line-height:2.05;margin-bottom:30px}h2{font:500 22px/1.8 var(--serif);letter-spacing:.025em;margin:66px 0 33px}.spot{width:360px;max-width:90%;height:235px;margin:43px auto 28px}.spot img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.spot+h2{margin-top:36px}article .last{margin-top:32px}.endmark{font:18px Georgia,serif;color:var(--accent);margin:34px 0 58px}.source{border-top:1px solid var(--line);padding-top:24px;color:var(--muted)}.source-label{font:10px var(--sans);letter-spacing:.17em;margin-bottom:15px}.source p{font:12px/1.95 var(--sans);margin-bottom:8px}.source a{font:italic 16px/1.7 Georgia,serif;overflow-wrap:anywhere}.related{margin:86px 0 0;padding:28px 0 50px;border-top:1px solid var(--line)}.related-label{font:10px var(--sans);letter-spacing:.15em;color:var(--muted);margin-bottom:27px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.related a{text-decoration:none;display:block}.related-series{display:block;font:italic 23px Georgia,serif;margin-bottom:16px}.related-title{font:15px/1.9 var(--serif)}footer{border-top:1px solid var(--line);padding:29px 0 42px;display:flex;justify-content:space-between;align-items:baseline}footer .footer-name{font:italic 26px Georgia,serif}footer .footer-note{font-size:10px;color:var(--muted);letter-spacing:.06em}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;background:var(--paper);padding:12px;z-index:10}
@media(max-width:1250px){.wrap{margin:0 48px}.reading{grid-template-columns:140px minmax(0,680px);gap:40px}}
@media(max-width:800px){.wrap{margin:0 24px}header{padding:24px 0 21px}.brand{font-size:12px}.journal-link{font-size:9px}.masthead{display:block;padding:29px 0}.masthead-name{font-size:35px}.masthead-tag{display:block;font-size:10px;margin-top:12px}.hero{padding-top:22px}.eyebrow{font-size:8px;letter-spacing:.11em;gap:14px}.hero h1{font-size:clamp(30px,7.5vw,43px);line-height:1.7;margin:29px 0 23px;letter-spacing:-.02em}.deck{font-size:14px;line-height:2}.hero-art{height:230px;margin:18px -12px 0}.article-meta{font-size:8px;line-height:1.8;gap:20px;padding:15px 0 18px}.reading{display:block;padding-top:45px}.margin-note{display:none}article p{font-size:15px;line-height:2.2;letter-spacing:.015em;margin-bottom:23px}article .opening{font-size:18px;line-height:2.1}h2{font-size:20px;margin:49px 0 28px}.spot{height:195px;width:290px;margin:31px auto 23px}.source p{font-size:11px}.source a{font-size:15px}.related{margin-top:58px;padding-bottom:34px}.related-grid{grid-template-columns:1fr;gap:28px}.related-series{font-size:22px;margin-bottom:10px}.related-title{font-size:14px}footer{display:block;padding-bottom:34px}footer .footer-note{display:block;margin-top:16px;font-size:9px}.endmark{margin-bottom:43px}}
@media print{body{background:white}.wrap{margin:0 auto;max-width:900px}.reading{display:block;max-width:660px;margin:auto;padding-top:35px}.margin-note,.related{display:none}.hero-art{height:240px}.hero h1{font-size:38px}.spot,.source{break-inside:avoid}h2{break-after:avoid}article p{orphans:3;widows:3}footer{margin-top:35px}}
.itm-research h2{font:500 22px/1.8 var(--serif);margin:12px 0 25px;color:var(--ink)}.itm-research dl{margin:0}.itm-research dl>div{border-top:1px solid var(--line);padding:16px 0}.itm-research dt{font:10px/1.8 var(--sans);color:var(--muted);margin-bottom:7px}.itm-research dd{margin:0;font:13px/1.95 var(--sans);color:var(--ink);overflow-wrap:anywhere}.itm-research dd cite{font:italic 17px/1.65 Georgia,serif}.itm-research dd span{display:block;font-size:11px;line-height:1.95;color:var(--muted);margin-top:9px}.itm-research .itm-source-note{font:11px/1.9 var(--sans);margin:18px 0}.itm-source-links{display:flex;gap:15px 23px;flex-wrap:wrap}.itm-source-links>a{display:inline-block;font:11px/1.9 var(--sans);color:var(--ink)}.itm-source-links>a span{margin-left:6px}@media(max-width:800px){.itm-research h2{font-size:21px}.itm-research dd{font-size:12px}.itm-research dd cite{font-size:16px}.itm-research dd span{font-size:10px}.itm-source-links{display:block}.itm-source-links>a{display:block;width:max-content;margin-top:13px;font-size:11px}}

.source .itm-paper-button{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:430px;min-height:74px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:20px 24px;margin:8px 0 31px;box-shadow:4px 4px 0 var(--line);font:12px/1.8 var(--sans);text-decoration:none}.itm-paper-button>span{font:10px/1.8 var(--sans);letter-spacing:.13em}.itm-paper-button>strong{font:500 13px/1.8 var(--sans);white-space:nowrap}.itm-paper-button>strong>b{font-weight:400;margin-left:15px}.source .itm-paper-button:hover{background:#405c4d;color:var(--paper)}.source .itm-researcher-intro{font:13px/2 var(--sans);color:var(--ink);margin:18px 0 14px}.itm-researcher-links{display:flex;flex-wrap:wrap;gap:12px 20px}.source .itm-researcher-links>a{display:inline-block;font:11px/1.9 var(--sans);color:var(--ink)}.source .itm-researcher-links>a span{display:inline;margin:0 0 0 6px;font:inherit;color:inherit}@media(max-width:800px){.source .itm-paper-button{padding:19px 20px;gap:15px;min-height:76px;margin-bottom:27px}.itm-paper-button>span{font-size:9px;letter-spacing:.1em}.itm-paper-button>strong{font-size:12px}.itm-paper-button>strong>b{margin-left:8px}.source .itm-researcher-intro{font-size:12px;line-height:2}.itm-researcher-links{display:block}.source .itm-researcher-links>a{display:block;margin-top:12px}}

.ref{font:10px/1 var(--sans);white-space:nowrap}.draft-status{font:10px/1.8 var(--sans);letter-spacing:.06em;color:var(--muted)}.itm-source-links{margin-top:20px}.source dd i{font:italic 17px/1.65 Georgia,serif}footer{margin-top:76px}@media(max-width:800px){.draft-status{font-size:9px}.source dd i{font-size:16px}footer{margin-top:50px}} 
