/* Shared page introduction spacing across all sections and languages. */
.site-redesign .page-hero{padding:clamp(24px,2.2vw,66px) 0 clamp(20px,1.7vw,48px);}
.page-hero-label{margin-bottom:10px;}
.page-hero h1{margin-bottom:14px;}
.page-hero-line{margin-bottom:14px;}
.page-hero+.section{padding-top:clamp(20px,1.7vw,48px);}
.page-hero+.section :is(.filter-tabs,.category-tabs){margin-bottom:clamp(22px,1.8vw,48px);}
@media(max-width:760px){.site-redesign .page-hero{padding:22px 0 20px;}.page-hero-label{margin-bottom:8px;}.page-hero h1{margin-bottom:12px;}.page-hero-line{margin-bottom:12px;}.page-hero+.section{padding-top:18px;}.page-hero+.section :is(.filter-tabs,.category-tabs){margin-bottom:22px;}}
.page-hero h1{line-height:1.2;}.page-hero p{max-width:none;line-height:1.7;}.page-hero-label{line-height:1.7;}
