/* Scoped archive and home journal; article body styles remain unchanged. */
.archive-v1{scroll-margin-top:180px}.archive-count{font-size:14px;color:#63756d;margin:0 0 18px}.archive-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:28px 0;border-top:1px solid #d3dfd8;overflow-wrap:anywhere}.archive-image{display:block;align-self:start;aspect-ratio:4/3;background:#eaf0ec;overflow:hidden}.archive-image>img{display:block;width:100%;height:100%;object-fit:cover}.archive-placeholder{height:100%;display:flex;align-items:center;justify-content:center;gap:14px;color:#34684f;font:12px/1.8 sans-serif;letter-spacing:.16em}.archive-placeholder img{width:36px;height:36px}.archive-copy{min-width:0}.archive-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#476957;font:12px/1.7 sans-serif;margin:0 0 8px}.archive-meta time{color:#6b7770}.col-site.site164 .archive-copy h2{font-size:21px;line-height:1.65;margin:0 0 12px}.archive-description{font-size:15px;line-height:1.9;color:#4e5a54;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px}.archive-read{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#006241;text-decoration:underline;text-underline-offset:5px}.archive-pages{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #d3dfd8;padding:28px 0}.archive-pages a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #b7ccbf;font:14px/1.5 sans-serif;box-sizing:border-box}.archive-pages [aria-current]{background:#006241;color:#fff;border-color:#006241}.archive-download{padding:32px;background:#edf3ef;margin-top:32px;border-top:3px solid #006241;overflow-wrap:anywhere}.col-site.site164 .archive-download h2{font-size:24px;margin:16px 0}.archive-download p{font-size:16px;line-height:1.9}.archive-download>a{display:inline-block;background:#006241;color:#fff;padding:16px 22px;margin:18px 0 12px;font-size:16px;line-height:1.6}.archive-download small{display:block;font-size:12px;color:#57665d;line-height:1.8}.journal-home-v1{margin:60px auto;max-width:1200px;width:88%;box-sizing:border-box}.journal-home-v1 h2{font-size:clamp(24px,3vw,34px);margin:18px 0 28px}.journal-home-row{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:8px 18px;padding:22px 0;border-top:1px solid #d3dfd8;text-decoration:none;overflow-wrap:anywhere}.journal-home-row strong{font-family:"Yu Gothic",Meiryo,sans-serif;font-size:18px;line-height:1.75;font-weight:600}.journal-home-meta{grid-column:1/-1;font:12px/1.8 sans-serif;color:#526e5e}.journal-home-all{display:inline-flex;min-height:44px;align-items:center;padding:12px 0;border-bottom:1px solid #006241;font-size:16px;margin-top:12px}.journal-home-v1 a:focus-visible{outline:3px solid #ba6b45;outline-offset:4px}
@media(max-width:750px){.archive-card{grid-template-columns:86px minmax(0,1fr);gap:16px;padding:22px 0}.archive-placeholder{flex-direction:column;gap:4px;font-size:8px;letter-spacing:.08em}.archive-placeholder img{width:23px;height:23px}.col-site.site164 .archive-copy h2{font-size:17px;line-height:1.7;margin-bottom:8px}.archive-description{font-size:13px}.archive-meta{font-size:11px;gap:3px 12px}.archive-read{font-size:13px}.archive-download{padding:24px 20px}.col-site.site164 .archive-download h2{font-size:21px}.archive-download>a{font-size:14px;padding:14px 16px}.journal-home-row strong{font-size:16px}.archive-pages{gap:6px}.archive-pages a{font-size:13px;padding:8px 10px}}
