/* Keep the existing article skin; let longer editor stories determine their height. */
.cms-article-shell,.cms-article-main,.cms-article-layout{height:auto!important;min-height:0!important}
.cms-article-copy{height:auto!important;min-height:0!important;overflow:visible!important}
.cms-article-text{overflow-wrap:anywhere;line-height:1.501}
.cms-article-text p,.cms-article-text div{margin:0 0 24px;font:inherit;color:inherit}
.cms-article-text h2,.cms-article-text h3{font:inherit;font-size:1.3em;font-weight:700;margin:26px 0 14px}
.cms-article-text ul,.cms-article-text ol{font:inherit;margin:0 0 24px;padding-left:1.5em}
.cms-article-text li{font:inherit;margin:0 0 8px}
.cms-article-text a{font:inherit;color:#0778d4;text-decoration:underline}
.cms-article-text blockquote{margin:24px 0;padding-left:20px;border-left:3px solid #f4b333}
.cms-article-gallery{margin-top:28px!important}
.cms-article-gallery .s285 img{display:block;width:100%;height:100%;object-fit:cover}
.cms-article-cover{background-image:none!important}
.cms-article-cover img{display:block;width:100%;height:100%;object-fit:cover}
.cms-draft-notice{font:16px/1.5 Arial,sans-serif;color:#18354d;background:#fff0c2;padding:12px;margin:0 0 20px}
.cms-photo-caption{font:14px/1.5 "Hanken Grotesk 2",sans-serif;color:#808080;margin:8px 0}
@media(max-width:767px){.cms-article-text{line-height:1.5}.cms-article-text p,.cms-article-text div{margin-bottom:20px}}

.cms-article-hero .f42{overflow-wrap:anywhere}
.cms-long-title .s246{position:absolute!important;left:0;top:auto!important;bottom:12%;margin:0!important;height:auto!important;min-height:0!important}
.cms-long-title .s247,.cms-long-title .s248,.cms-long-title .s249{height:auto!important;min-height:0!important;overflow:visible!important}
.cms-long-title .ps233{margin-top:8px!important}
@media(max-width:767px){.cms-long-title .s246{bottom:9.5%}.cms-article-share{margin-top:32px!important}}
@media(max-width:767px){.cms-long-title .f42{font-size:22px!important;font-size:calc(22px * var(--f))!important;line-height:1.28!important}.cms-long-title .p20{line-height:0}}
