#gallery{scroll-margin-top:24px}
.gallery-month-heading{grid-column:1/-1;column-span:all;break-after:avoid;margin:24px 0 4px;padding:20px 0 0;border-top:1px solid var(--line);font:400 clamp(27px,3vw,42px)/1.2 var(--serif);letter-spacing:-.025em;text-transform:capitalize;color:var(--ink)}
.gallery-month-heading:first-child{margin-top:0;padding-top:0;border-top:0}
@media(max-width:680px){#gallery{scroll-margin-top:18px}.gallery-month-heading{font-size:29px;margin-top:18px;padding-top:18px}}
