.breadcrumbs{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;padding:28px 0;color:var(--muted)}.breadcrumbs a{text-decoration:none;border-bottom:1px solid var(--line)}.journal-intro{max-width:760px;padding:40px 0 35px}.journal-intro h1{font-size:58px}.journal-intro>p:not(.eyebrow){font-size:17px}.editorial-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;margin:25px 0}.editorial-note summary{cursor:pointer;color:var(--ink);font-weight:600}.editorial-note p{margin:15px 0 0}.journal-list{margin-bottom:80px}.journal-row{display:grid;grid-template-columns:38px 120px 1fr 20px;gap:24px;align-items:center;padding:28px 0;border-top:1px solid var(--line);text-decoration:none}.journal-row:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.journal-number{font-family:var(--serif);font-size:25px;color:#929a81}.journal-row img{display:block;width:120px;height:110px;object-fit:contain;background:#eaece2}.journal-row h2{font-size:27px;margin:5px 0 12px;line-height:1.3}.reader-route{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:8px}.row-intro{font-size:12px;color:var(--muted);margin:0;max-width:740px}.journal-article{max-width:980px;padding:0 6%;margin:0 auto}.article-heading{padding:40px 0 25px;max-width:800px}.article-heading h1{font-size:52px;line-height:1.18}.article-image{margin:15px auto 45px;text-align:center}.article-image img{display:block;max-width:100%;width:auto;height:auto;max-height:540px;margin:auto}.article-image figcaption{text-align:left;max-width:720px;margin:auto;font-size:10px}.article-body{max-width:720px;margin:auto}.article-body p{font-size:16px;line-height:1.95;margin-bottom:26px}.article-body .article-intro{font-size:19px;line-height:1.8}.reflection{background:#e9ebdf;border-left:2px solid #8b9879;padding:25px 28px;margin:38px 0}.reflection p:last-child{font-family:var(--serif);font-size:23px;line-height:1.5;margin:0}.reflection .eyebrow{font-size:10px;margin:0 0 15px}.article-body .source-label,.article-body .editorial-note p{font-size:11px;line-height:1.8;color:var(--muted)}.related{margin-top:50px}.related>a{display:grid;grid-template-columns:35px 1fr 20px;gap:15px;align-items:center;padding:20px 0;border-top:1px solid var(--line);text-decoration:none}.related h2{font-size:24px;margin:0}.related>a>span:first-child{color:#879178;font-size:12px}.article-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:30px 0;font-size:12px}.journal-cta{padding:35px;margin:25px 0 65px;background:#e8eadd}.journal-cta h2{font-size:31px}.journal-index+footer,.journal-article+footer{border-top:1px solid var(--line)}@media(max-width:680px){.journal-intro{padding:20px 0}.journal-intro h1{font-size:41px}.journal-intro>p:not(.eyebrow){font-size:15px}.journal-row{grid-template-columns:24px 1fr 15px;gap:14px;padding:24px 0}.journal-row img{display:none}.journal-row h2{font-size:24px}.row-intro{font-size:12px}.journal-number{font-size:20px}.journal-article{padding:0 7%}.article-heading{padding:20px 0 15px}.article-heading h1{font-size:37px}.article-body p{font-size:15px}.article-body .article-intro{font-size:17px}.reflection{padding:22px}.reflection p:last-child{font-size:22px}.related h2{font-size:22px}.journal-cta{padding:25px}.journal-cta h2{font-size:28px}html[lang=ja] .article-heading h1{font-size:30px}html[lang=ja] .journal-row h2{font-size:23px}}
