/* V26: preserve artwork proportions, and correct only requested corporate typography. */
html[data-theme] body.psg-site.psg-v26 .site-header .brand{gap:48px!important}
html[data-theme] body.psg-site.psg-v26 .hero-artwork-v19 .slide-art-link-v19{width:100%;inline-size:100%;max-width:none;max-inline-size:none}
html[data-theme] body.psg-site.psg-v26 .hero-artwork-v19 img.slide-art-v19{width:100%!important;inline-size:100%!important;height:auto!important;block-size:auto!important;max-height:none!important;max-block-size:none!important;aspect-ratio:auto!important;object-fit:contain!important}
html[data-theme] body.psg-site.psg-v26 .hero-artwork-v19 .hero-slides,html[data-theme] body.psg-site.psg-v26 .hero-artwork-v19 .hero-slide{height:auto!important;block-size:auto!important;min-height:0!important;min-block-size:0!important}
html[data-theme] body.psg-site.psg-v26 .hero-artwork-v19 .hero-tools-v19{order:initial}
html[data-theme] body.psg-site.psg-v26 :is(.about-prose-v23,.company-copy-v24,.company-values-v23) :is(p,li,td,th,strong){text-align:start!important;text-align-last:start!important;word-spacing:normal!important;letter-spacing:normal!important;text-justify:auto!important;hyphens:none}
html[data-theme] body.psg-site.psg-v26 .company-values-v23 li{display:flex;flex-direction:column;gap:8px;align-items:stretch}
html[data-theme] body.psg-site.psg-v26 .company-values-v23 li p{margin:0!important;line-height:1.95!important}
html[data-theme] body.psg-site.psg-v26 .related-sites-v25 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}
html[data-theme] body.psg-site.psg-v26 .related-sites-v25 nav a{overflow-wrap:anywhere;line-height:1.9}
@media(max-width:760px){html[data-theme] body.psg-site.psg-v26 .site-header .brand{gap:28px!important}}
@media(max-width:480px){html[data-theme] body.psg-site.psg-v26 .site-header .brand{gap:24px!important}html[data-theme] body.psg-site.psg-v26 .related-sites-v25 nav{grid-template-columns:1fr}}
