/*! page-news.css を縮めたもの。直すのは原本のほう（tools/build_theme.py が作る） */
.rd-lead{font-size:14.5px;line-height:2;color:var(--sub);margin:0 0 30px;text-wrap:pretty}.rd-more{text-align:center;margin-top:34px}.rd-note{font-size:12.5px;line-height:1.9;color:var(--sub);margin:30px 0 0;padding-top:16px;border-top:1px solid var(--line)}.rd-ph--none{background-color:var(--tint-gold)}.rd-wrap{max-width:900px;margin:0 auto}.rd-list{list-style:none;margin:0;padding:0}.rd-list li{border-top:1px solid var(--line);padding:34px 0 30px}.rd-list li:last-child{border-bottom:1px solid var(--line)}.rd-list a{display:grid;grid-template-columns:460px 1fr;gap:0 32px;align-items:center;text-decoration:none}.rd-ph{display:block;width:460px;aspect-ratio:16/9;border-radius:var(--rs);border:1px solid var(--line);background-color:var(--card);background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .18s}.rd-list a:hover .rd-ph{opacity:.92}.rd-txt{display:block}.rd-ttl{font-size:21px;font-weight:600;line-height:1.7;color:var(--ink);margin:0;padding-bottom:16px;border-bottom:1px solid var(--line);text-wrap:pretty;transition:color .15s}.rd-list a:hover .rd-ttl{color:var(--gold)}.rd-date{display:block;font-family:var(--font-display);font-size:13px;letter-spacing:.06em;color:var(--gold);margin-bottom:10px}.rd-foot{display:block;margin-top:14px}.rd-cta{display:inline-block;font-weight:600;font-size:12.5px;letter-spacing:.08em;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:4px}.rd-ex{font-size:13.5px;line-height:2;color:var(--sub);margin:14px 0 0;text-align:justify}.rd-list a:hover .rd-cta{opacity:.7}@media(max-width:700px){.rd-list a{grid-template-columns:1fr;gap:16px 0}.rd-ph{width:100%;aspect-ratio:16/9}.rd-ttl{font-size:17px}.rd-list li{padding:26px 0 24px}}
