.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2rem;color:var(--ivory-mute);font-family:var(--sans);font-size:.7rem;letter-spacing:.08em}.breadcrumbs a{color:var(--ivory-dim);transition:color .25s}.breadcrumbs a:hover{color:var(--gold)}.breadcrumbs span[aria-current="page"]{color:var(--gold)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.seo-copy{max-width:76ch;margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);background:rgba(35,31,27,.35);color:var(--ivory-dim);font-family:var(--sans);font-size:1rem;line-height:1.9}.seo-copy p+p{margin-top:1.4rem}.artwork-benefits{display:grid;gap:.55rem;margin:-.8rem 0 2rem;color:var(--ivory-dim);font-family:var(--sans);font-size:.78rem}.artwork-benefits li{display:flex;align-items:center;gap:.6rem}.artwork-benefits li::before{color:var(--gold);content:'✓';font-weight:500}.detail-card figcaption{margin-top:.8rem;color:var(--ivory-mute);font-size:.65rem;letter-spacing:.1em;text-align:center;text-transform:uppercase}.painting-card[hidden]{display:none}.seo-error{min-height:75svh;display:flex;align-items:center}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}@media(max-width:760px){.seo-copy{padding:1.4rem}.breadcrumbs{font-size:.65rem}.footer-grid{grid-template-columns:1fr}}
