.shared-custom-page{font-family:var(--shared-font)!important;background-color:var(--bg);color:var(--text)}
.shared-custom-page main{max-width:var(--shared-width)!important}
.shared-custom-page .visitor-projects{gap:var(--shared-gap)}
.shared-custom-page[data-shared-layout=list] .visitor-projects{grid-template-columns:1fr}
.shared-custom-page .visitor-project-card{width:100%;max-width:none;min-height:var(--shared-card-height);border-radius:var(--shared-card-radius);font-family:inherit}
.shared-custom-page .visitor-artwork .artwork-caption h2{font-size:var(--shared-title-size);color:var(--shared-card-text);overflow-wrap:anywhere}
.shared-custom-page .visitor-artwork .artwork-caption p,.shared-custom-page .visitor-artwork .eyebrow,.shared-custom-page .visitor-artwork .explore{color:var(--shared-card-text)}
.shared-custom-page .visitor-artwork .artwork-caption p{white-space:pre-wrap}
.shared-custom-page #shared{border-radius:var(--shared-card-radius);overflow:hidden}
.shared-custom-page #shared .shared-artwork{min-height:var(--shared-card-height)!important;background-size:inherit}
.shared-custom-page #shared-title{font-size:var(--shared-title-size);overflow-wrap:anywhere}
@media(max-width:650px){.shared-custom-page .visitor-projects{grid-template-columns:1fr}.shared-custom-page .visitor-project-card{min-height:min(var(--shared-card-height),440px)}}
