/*! page-media-story-1.css を縮めたもの。直すのは原本のほう（tools/build_theme.py が作る） */
.page-hero h1{font-size:30px;line-height:1.55}@media(max-width:700px){.page-hero h1{font-size:22px}}.ar{max-width:720px;margin:0 auto}.ar-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;margin:14px 0 0}.ar-badge{font-size:10px;letter-spacing:.14em;color:#fff;background:var(--gold);border-radius:2px;padding:4px 9px;line-height:1.4}.ar-date{font-family:var(--font-display);font-size:12.5px;letter-spacing:.1em;color:var(--sub)}.ar-lead{font-size:15px;line-height:2.1;color:var(--ink);margin:0 0 40px;padding-left:16px;border-left:2px solid var(--gold);text-wrap:pretty}.ar h2{font-family:var(--font-display);font-size:21px;font-weight:500;color:var(--ink);margin:48px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--line);line-height:1.6;letter-spacing:.04em}.ar h3{font-family:var(--font-display);font-size:17px;font-weight:500;color:var(--gold);margin:32px 0 12px;line-height:1.6}.ar p{font-size:14.5px;line-height:2.1;color:var(--sub);margin:0 0 18px;text-align:justify}.ar p b{color:var(--ink);font-weight:500}.ar-box{background:var(--card);border:1px solid var(--line);border-radius:var(--rc);padding:24px 26px;margin:0 0 24px}.ar-box p:last-child{margin-bottom:0}.ar-cond{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ar-cond li{font-size:14px;line-height:1.9;color:var(--sub);padding-left:20px;position:relative}.ar-cond li::before{content:"✔";position:absolute;left:0;top:0;color:var(--gold);font-size:12px}.ar-cond li small{display:block;font-size:12.5px;color:var(--sub);opacity:.8}.ar-person{border-top:1px solid var(--line);padding:26px 0 6px}.ar-person h3{margin-top:0}.ar-point{background:var(--tint-gold);border-radius:var(--rs);padding:13px 16px;font-size:13.5px;line-height:1.9;color:var(--ink);margin:14px 0 0}.ar-point b{font-family:var(--font-display);color:var(--gold);font-weight:500;margin-right:8px}.ar-next{margin-top:48px;padding-top:30px;border-top:1px solid var(--line);text-align:center}.ar-next p{font-size:14px;margin-bottom:20px}@media(max-width:700px){.ar h2{font-size:18px}.ar-box{padding:20px 18px}}.ar-fig{margin:26px 0 28px}.ar-fig img{display:block;width:100%;height:auto;border-radius:var(--rc)}.ar-fig.ph{background:none;border:0;display:block;padding:0}.ar-fig.ph img{border:1px solid var(--line)}.ar-fig figcaption{font-size:12.5px;line-height:1.85;color:var(--sub);margin-top:10px;text-wrap:pretty}.ar-ill{display:block;margin:22px auto 26px;height:auto;mix-blend-mode:multiply}.ar-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 28px}.ar-duo figure{margin:0}.ar-duo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--rc);border:1px solid var(--line)}.ar-duo figcaption{font-size:12.5px;line-height:1.85;color:var(--sub);margin-top:9px;text-wrap:pretty}@media(max-width:700px){.ar-duo{grid-template-columns:1fr}}
