.seo-region-context{max-width:1100px;margin:0 auto;padding:60px 6vw;line-height:1.75}.seo-region-context h2{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.025em}.seo-region-context p{max-width:820px}.seo-region-context a{display:inline-block;margin:8px 20px 8px 0;text-underline-offset:4px}.seo-photo-description{display:block;font-size:14px;line-height:1.65;margin-top:8px;color:inherit;opacity:.85}.gallery figcaption{line-height:1.5}.gallery figcaption strong{font-size:17px}.gallery-work-card .seo-photo-description{font-size:14px}.seo-portfolio-note{font-size:14px}@media(max-width:600px){.seo-region-context{padding:40px 6vw}}