/* Story reference citations. */
.story-detail-page.story-detail-v2-page .story-reading-reference-seeds{gap:0;margin-top:.1rem;padding:1.4rem 0 0;border-top:1px solid var(--v2-line-strong)}
.story-detail-page.story-detail-v2-page .story-reading-reference-seeds>.kicker{margin:0;color:var(--v2-reader)}
.story-detail-page.story-detail-v2-page .story-reading-reference-seeds>h2{max-width:22ch;margin:.45rem 0 0;color:var(--v2-ink);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:400;line-height:1.04}
.story-detail-page.story-detail-v2-page .story-reference-intro{max-width:48ch;margin:.65rem 0 0;color:var(--v2-meta);font:.84rem/1.48 var(--v2-font-body)}
.story-detail-page.story-detail-v2-page .story-reference-citations{display:grid;margin-top:1.25rem;border-top:1px solid var(--v2-line)}
.story-detail-page.story-detail-v2-page .story-reference-citation{display:grid;grid-template-columns:minmax(9rem,.72fr) minmax(0,1.28fr);gap:.45rem 1.5rem;padding:1rem 0 1.15rem;border-bottom:1px solid var(--v2-line)}
.story-detail-page.story-detail-v2-page .story-reference-citation+.story-reference-citation{margin:0}
.story-detail-page.story-detail-v2-page .story-reference-citation-meta{grid-column:1;grid-row:1/4;padding-right:1rem;border-right:1px solid var(--v2-line)}
.story-detail-page.story-detail-v2-page .story-reference-citation-meta p{margin:0}
.story-detail-page.story-detail-v2-page .story-reference-citation-meta .room-mark{color:var(--v2-reader);font:700 .7rem/1.4 var(--v2-font-ui);letter-spacing:.025em}
.story-detail-page.story-detail-v2-page .story-reference-citation-meta .meta{margin-top:.35rem;color:var(--v2-meta);font-size:.68rem}
.story-detail-page.story-detail-v2-page .story-reference-citation h3{grid-column:2;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:400;line-height:1.05}
.story-detail-page.story-detail-v2-page .story-reference-citation h3 a{color:var(--v2-ink);text-decoration-color:var(--v2-line-strong);text-decoration-thickness:1px;text-underline-offset:.14em}
.story-detail-page.story-detail-v2-page .story-reference-citation .entry-copy{grid-column:2;max-width:48ch;margin:0;color:var(--v2-ink-soft);font-size:.9rem;line-height:1.48}
.story-detail-page.story-detail-v2-page .story-reference-citation-action{grid-column:2;justify-self:start;color:var(--v2-canonical);font:700 .72rem/1.4 var(--v2-font-ui);text-underline-offset:.18em}
@media(max-width:560px){.story-detail-page.story-detail-v2-page .story-reference-citation{grid-template-columns:1fr;gap:.55rem}
.story-detail-page.story-detail-v2-page .story-reference-citation-meta{grid-column:1;grid-row:auto;display:flex;gap:.75rem;align-items:baseline;padding:0;border:0}
.story-detail-page.story-detail-v2-page .story-reference-citation-meta .meta{margin:0}
.story-detail-page.story-detail-v2-page .story-reference-citation :is(h3,.entry-copy,.story-reference-citation-action){grid-column:1}
}
