/* Preserve intrinsic proportions after explicit width/height attributes are emitted. */
body>footer>img{height:auto;aspect-ratio:1200/341;object-fit:contain;flex-shrink:0}
body>footer{flex-wrap:wrap;gap:24px 36px}
.mini-sculpture img{width:auto}
main{padding-top:var(--cert-header-height,81px)}html{scroll-padding-top:calc(var(--cert-header-height,81px) + 20px)}
.premium-site-header .premium-header-actions{flex-shrink:0}
@media(min-width:1181px){.premium-site-header .premium-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:18px}.premium-site-header .premium-nav{gap:18px}}
#proof .quote-panel blockquote{min-height:4em}
#proof .review-layout{align-items:stretch}
#proof .quote-panel{align-self:center}
#proof .review-original{align-self:center}
#proof .review-controls button{min-width:44px;min-height:44px}
#proof .review-controls{flex-wrap:nowrap}
#proof .review-controls .review-auto-toggle{font-size:15px}
@media(max-width:600px){#proof .section-head{display:block}#proof .section-head>.review-controls{margin-top:20px}#proof .quote-panel blockquote{min-height:4em}body>footer>img{width:135px;height:auto}body>footer>.tas-language-footer{width:100%;justify-content:flex-start;margin:0}}
@media(prefers-reduced-motion:reduce){#proof .review-layout{animation:none!important}}
