/* Sportheld automatic recommendations only; manual recommendations are unchanged. */
.sm-hero-stories .sm-hero-story-title{font-size:18px;line-height:1.13;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}
.sm-hero-stories .sm-hero-story-title a{text-decoration:none}
.sm-hero-stories .sm-hero-facts-heading{font:700 16px/1.3 var(--sm-font-ui);letter-spacing:.02em;text-transform:none;margin:24px 0 4px;padding-top:16px;border-top:1px solid var(--sm-rule)}
.sm-hero-more{margin-top:20px;padding:0;min-width:0;border:0;border-radius:3px;background:var(--sm-paper)}
.sm-hero-more>summary{cursor:pointer;list-style:none;padding:11px 14px;font:16px/1.4 var(--sm-font-body);color:var(--sm-orange);overflow-wrap:anywhere}
.sm-hero-more>summary::-webkit-details-marker{display:none}
.sm-hero-more>summary:hover{text-decoration:underline}
.sm-hero-more>summary:focus-visible{outline:2px solid var(--sm-orange);outline-offset:4px}
.sm-hero-more .sm-hero-more-open{display:none}
.sm-hero-more[open] .sm-hero-more-open{display:inline}
.sm-hero-more[open] .sm-hero-more-closed{display:none}
.sm-hero-more-body{padding:2px 14px 14px}
.sm-hero-more-group+.sm-hero-more-group{margin-top:16px}
.sm-hero-more .sm-hero-more-group>h3{font:700 13px/1.4 var(--sm-font-ui);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px}
.sm-hero-more ul{list-style:none;margin:0;padding:0;font:16px/1.45 var(--sm-font-body)}
.sm-hero-more li{margin:5px 0;overflow-wrap:anywhere;break-inside:avoid}
.sm-hero-more a{text-decoration:none}
.sm-hero-more a:hover{text-decoration:underline}
.sm-hero-more a span{color:var(--sm-orange);white-space:nowrap}

/* Existing sidebar gap is 22px; add 10px only at this automatic/manual boundary. */
.moment-sidebar>.sm-hero-stories+.sidebar-related{margin-top:10px}
