.editorial-about{color:#000;background:#fff;font:400 14px/1.65 Nunito,Arial,sans-serif;word-break:break-word}
.editorial-about__hero{position:relative;max-width:1240px;margin:0 auto}
.editorial-about__hero>img{display:block;width:100%;height:auto;aspect-ratio:12/5;object-fit:cover}
.editorial-about__hero h1{position:absolute;left:10px;bottom:10px;max-width:300px;margin:0;font:700 20px/1 Nunito,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase;color:#fff;text-shadow:0 2px 3px #000c}
.editorial-about__body{max-width:1030px;margin:35px auto;padding:0 15px}
.editorial-about__body h2,.editorial-about__body h3{font-family:Nunito,Arial,sans-serif;font-weight:700;line-height:1.65;letter-spacing:normal;text-transform:none;color:#000}
.editorial-about__body h2{font-size:18px;margin:2.2em 0 .9em}
.editorial-about__body h3{font-size:16px;margin:2.2em 0 1.2em}
.editorial-about__body p{margin:0 0 1.6em}
.editorial-about__image{display:block;margin:0 0 1.6em}
.editorial-about__image picture,.editorial-about__image img{display:block;width:100%;height:auto}
.editorial-about__image img{aspect-ratio:12/5;object-fit:contain}
.editorial-about__body>:first-child{margin-top:0}
.editorial-about__body>:last-child{margin-bottom:0}
@media(min-width:480px){.editorial-about__hero h1{left:20px;bottom:20px;font-size:24px}}
@media(min-width:641px){.editorial-about__hero h1{left:25px;bottom:25px;max-width:500px;font-size:30px}.editorial-about__body{margin:40px auto 80px}.editorial-about__body h3{font-size:18px}}
@media(min-width:800px){.editorial-about__hero h1{left:40px;bottom:50px;font-size:40px}}
@media(min-width:1240px){.editorial-about__hero h1{left:45px;max-width:600px;font-size:50px}}
@media(max-width:640px){.editorial-about__image img{aspect-ratio:8/5}}
