/* News article layout follows the existing customer case page. */
.news-article-hero{background:var(--color-gray);padding-bottom:0}.news-article-hero .hero-copy{padding-top:70px;padding-bottom:100px;padding-right:120px}.news-article-hero h1{font-size:44px;line-height:1.8;letter-spacing:.05em;overflow-wrap:anywhere}.news-article-hero .hero-readmore{bottom:70px}.news-article-content{padding:0 0 140px;scroll-margin-top:100px}.news-article-inner{width:min(800px,calc(100% - 80px));margin-inline:auto}.news-article-video{aspect-ratio:16/9;overflow:hidden;border-radius:8px}.news-article-video iframe{display:block;width:100%;height:100%;border:0}.news-article-section{margin-top:65px}.news-article-section>.dot-heading{font-size:28px;line-height:1.8;letter-spacing:.07em;margin-bottom:24px}.news-article-copy{font-size:16px;line-height:2.3;overflow-wrap:anywhere}.news-article-copy p+p{margin-top:16px}.news-related-cases .case-switches{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px}.news-related-cases .case-switch-card{background:#fff}.news-related-cases .case-switch-card h3{margin-top:24px}.news-article-return{margin-top:65px;border-top:1px solid #ccc;padding-top:30px}.news-article-return .text-link{font-size:16px}
@media(min-width:768px) and (max-width:1050px){.news-article-hero h1{font-size:36px}}
@media(max-width:767px){.news-article-hero .hero-copy{padding:32px 0 85px}.news-article-hero h1{font-size:26px;line-height:1.7;letter-spacing:.025em;white-space:normal}.news-article-hero .hero-readmore{bottom:22px;right:10px}.news-article-content{padding-bottom:70px;scroll-margin-top:75px}.news-article-inner{width:calc(100% - 30px)}.news-article-video{border-radius:6px}.news-article-section{margin-top:30px}.news-article-section>.dot-heading{font-size:18px;letter-spacing:.02em;margin-bottom:14px;padding-left:16px}.news-article-section>.dot-heading::before{width:8px;height:8px;top:.7em}.news-article-copy{font-size:12px;line-height:2.1}.news-article-copy p+p{margin-top:12px}.news-related-cases .case-switches{gap:25px;margin-top:22px}.news-related-cases .case-switch-card h3{margin-top:16px}.news-article-return{margin-top:40px;padding-top:24px}.news-article-return .text-link{font-size:12px}}
