/* Museum consumer overlay only. Pinned collection-v3 package stays byte-identical. */
body.mgc-page[data-magazine="museum"]{--museum-collection-gutters:64px;--museum-collection-width:1200px}
body.mgc-page[data-magazine="museum"] > :is(.mm-site-header,.mm-site-nav),
body.mgc-page[data-magazine="museum"] > main#main{
 box-sizing:border-box;width:min(var(--museum-collection-width),calc(100% - var(--museum-collection-gutters)));max-width:none;margin-inline:auto;padding-inline:0
}
body.mgc-page[data-magazine="museum"] > main#main{display:block;padding-top:24px;text-align:left}
body.mgc-page #main > header.mgc-heading{display:block;width:100%;max-width:none;margin-inline:0;padding:0 0 22px;text-align:left}
body.mgc-page #main :is(.mgc-heading h1,.mgc-tagline,.mgc-edition,.mgc-cover,.mgc-more,.mgc-grid,.mgc-card,.mgc-card-text,.mgc-credit){margin-inline:0;padding-inline:0;text-align:left}
body.mgc-page #main .mgc-heading{margin-bottom:24px}
body.mgc-page #main .mgc-lead .mgc-card-text p{max-width:70ch}
body.mgc-page #main .mgc-credit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:800px){body.mgc-page[data-magazine="museum"]{--museum-collection-gutters:40px}}
@media(max-width:500px){body.mgc-page[data-magazine="museum"]{--museum-collection-gutters:32px}}
@layer museum-typography{
 body.mgc-page[data-magazine="museum"] #main :is(.mgc-heading h1,.mgc-card h2,.mgc-card h2 a,.mgc-more>h2){font-family:Georgia,"Times New Roman",serif!important}
}
