.ja-article{padding:40px 0 56px}.ja-wrap{max-width:820px}.ja-article h1{font-size:clamp(1.7rem,3.4vw,2.45rem);margin-bottom:14px}.ja-byline{color:var(--ink-soft);font-size:.85rem;margin:0 0 22px}.ja-lede{font-size:1.06rem;color:var(--ink-soft)}.ja-article p{max-width:72ch}.ja-fig{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:var(--shadow-sm);margin:28px 0}.ja-fig--hero{box-shadow:var(--shadow);margin:6px 0 26px}.ja-list{list-style:disc;margin:0 0 18px;padding-left:22px;max-width:72ch}.ja-list li{color:var(--ink-soft);margin-bottom:9px;min-width:0}.ja-article a{color:var(--accent-dark);font-weight:700}.ja-article .site-footer a{color:#9aa7c4;font-weight:400}@media(max-width:600px){.ja-article{padding:28px 0 44px}.ja-wrap{padding:0 18px}.ja-fig{border-radius:14px;margin:22px 0}}
