.msm-content{padding-top:0}
.msm-homecoming{margin-top:0;padding:2.75rem 0 2rem;border-bottom:1px solid var(--rule)}
.msm-homecoming .section-heading{margin-bottom:1.1rem}
.msm-graphics{padding-top:2.5rem;scroll-margin-top:2rem}
.msm-graphic-card{margin:0;min-width:0}
.msm-graphics-grid{align-items:start;row-gap:1.5rem}
.msm-graphic{aspect-ratio:4/5;background:var(--paper)}
.msm-graphic img{object-fit:contain}
.msm-graphic:hover img{transform:none}
.msm-sticker{background:#e9e0f2}
.msm-sticker img{padding:.75rem}
.msm-graphic-card figcaption{display:flex;align-items:baseline;gap:.65rem;padding-top:.7rem;font-size:.9375rem;line-height:1.4}
.msm-graphic-number{color:var(--orange);font-size:.75rem}
.msm-graphic-card figcaption small{display:block;color:var(--brown);font-size:.8125rem;margin-top:.25rem}
.msm summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}
@media(max-width:760px){.msm-homecoming{min-height:135px;padding-top:2.25rem}.msm-graphics{padding-top:2rem}}
@media(max-width:500px){.msm-graphics-grid{grid-template-columns:1fr}}
