/* One continuous process gallery; varying image heights do not create empty grid rows. */
#main .monsters-post-process{margin:40px 0}
#main .monsters-continuous-gallery{display:block;column-count:3;column-gap:24px;margin:0;padding:0}
#main .monsters-continuous-gallery figure{display:inline-block;vertical-align:top;break-inside:avoid;width:100%;margin:0 0 24px;padding:0}
#main .monsters-continuous-gallery figure a{display:block}
#main .monsters-continuous-gallery img{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}
#main .monsters-continuous-gallery figcaption{font-size:13px;line-height:1.5;margin-top:10px}
#main .monsters-continuous-gallery figcaption a{display:inline}
#main #page-magazine .page-scan-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:none;align-items:start}
#main #page-magazine .page-scan-grid img{max-height:230px!important}
#main #page-magazine .page-scan-grid figcaption{font-size:10px;line-height:1.4}
@media(max-width:760px){#main .monsters-continuous-gallery{column-count:2;column-gap:16px}#main #page-magazine .page-scan-grid{grid-template-columns:repeat(6,125px);overflow-x:auto;padding-bottom:14px}}
@media(max-width:480px){#main .monsters-continuous-gallery{column-count:1}}
