body.edition-seven .ed-hero h1{font-size:clamp(38px,5.1vw,70px);line-height:1.16}
@media(max-width:600px){body.edition-seven .ed-hero h1{font-size:clamp(30px,7.5vw,40px)}}

body.edition-seven .ed-routebar .wrap{gap:0;align-items:stretch}
body.edition-seven .ed-routebar a{flex:1 0 auto;text-align:center;padding:22px 20px;color:#123e68;border-bottom:0;transition:background-color .18s ease}
body.edition-seven .ed-routebar a:hover,body.edition-seven .ed-routebar a:focus-visible{background-color:#c7edfa;color:#123e68;border-bottom:0}
body.edition-seven .ed-routebar a:focus-visible{outline:2px solid #1265a8;outline-offset:-2px}
@media(max-width:600px){body.edition-seven .ed-routebar a{padding:18px 20px}}

body.edition-seven .ed-benefits-section .ed-section-heading h2{font-size:clamp(28px,2.8vw,38px);line-height:1.22}
@media(max-width:600px){body.edition-seven .ed-benefits-section .ed-section-heading h2{font-size:27px}}

/* Full-area feedback for water application tabs, shared by SL/HR/EN. */
body.edition-seven .ed-tabs button{padding-left:18px;padding-right:18px;transition:background-color .18s ease}
body.edition-seven .ed-tabs button:hover,body.edition-seven .ed-tabs button:focus-visible{background:#c7edfa;color:#123e68}
body.edition-seven .ed-tabs button:focus-visible{outline:2px solid #1265a8;outline-offset:-2px}

body.edition-seven .ed-hero h1{font-size:clamp(34px,4.2vw,56px);line-height:1.2;max-width:1100px}
body.edition-seven .ed-hero h1>span{display:inline-block;font-size:.65em;line-height:1.35;margin-top:18px;max-width:950px}
@media(max-width:600px){body.edition-seven .ed-hero h1{font-size:32px}body.edition-seven .ed-hero h1>span{font-size:23px;margin-top:16px}}
