/* Retrospective review additions, scoped to new components. */
.recap-date-note{padding:20px 24px;margin:24px 0;border-left:5px solid #a57727;background:#fff8e8;border-radius:10px;color:#3d4437}.recap-date-note p{margin:8px 0 0;line-height:1.9}.recap-conditions{color:#576c62}.recap-next{padding:18px 22px;background:#f2f6ee;border-radius:12px;margin:22px 0}.recap-next h3{margin-top:0}.recap-watch-item+h4,.recap-watch-item+.recap-watch-item{margin-top:18px}.recap-watch-item h4{margin-bottom:5px}.recap-watch-item p{margin:5px 0 0}.recap-full-results{margin-top:24px;border-top:1px solid #d8e0d8;padding-top:16px}.recap-full-results summary{cursor:pointer;font-weight:700;color:#1d624c;padding:10px 0}.recap-full-results[open] summary{margin-bottom:10px}.recap-home-update{border-top:1px solid #90b4a2;padding-top:16px}.recap-home-update a{color:#fff8d5!important;text-decoration:underline}.recap-race{scroll-margin-top:105px}.recap-race>h3{line-height:1.55}.recap-race>p{line-height:1.95}@media(max-width:600px){.recap-date-note,.recap-next{padding:16px}.recap-race>h2{font-size:1.4rem}.recap-race .published-results-table{min-width:550px}}
