:where(body:not(.app-shell)) section{width:90%;max-width:1200px;margin:100px auto}.section-title{text-align:center;margin-bottom:50px}.section-title h2{font-size:38px;color:var(--gold)}.gallery-cta{background:var(--bg-soft);padding:70px 30px;border-radius:30px;text-align:center}.gallery-cta h2{font-size:40px;margin-bottom:20px}.gallery-cta p{color:var(--muted);margin-bottom:30px}.gallery-cta .cta-more{margin:26px 0 0;font-size:.95rem}.gallery-cta .cta-more a{color:var(--gold);text-underline-offset:3px}@media (max-width:640px){.section-title h2{font-size:1.7rem}.gallery-cta{padding:40px 18px}.gallery-cta h2{font-size:1.8rem}}