/* Full-width monthly reading rows, including when an older shared stylesheet is cached. */
#result-section [data-reunion-month-detail-grid]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;max-width:1040px;box-sizing:border-box}
#result-section [data-reunion-month-detail-grid]>.reunion-v5-month-detail{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:22px}
#result-section [data-reunion-month-detail-grid] .reunion-v5-month-compact>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px solid var(--bplus-border)}
#result-section [data-reunion-month-detail-grid] .reunion-v5-month-expanded dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:10px 0}
#result-section [data-reunion-month-detail-grid] dt,#result-section [data-reunion-month-detail-grid] dd{min-width:0;margin:0;line-height:1.8}
@media(max-width:520px){#result-section [data-reunion-month-detail-grid]>.reunion-v5-month-detail{padding:18px}#result-section [data-reunion-month-detail-grid] .reunion-v5-month-compact>div,#result-section [data-reunion-month-detail-grid] .reunion-v5-month-expanded dl>div{grid-template-columns:minmax(0,1fr);gap:6px}}
