/* Keep each introduction distinct, while giving priority to the page content. */
.inner-cases,.inner-cases-content{min-height:285px}.inner-cases-content{padding-top:18px;padding-bottom:24px}.inner-cases h1{font-size:30px}.inner-cases .inner-headline{font-size:20px;margin:9px 0}.inner-cases .inner-lead{font-size:11px}.inner-case-tags{margin-top:14px}.inner-case-tags span{padding:4px 10px;font-size:9px}
.inner-journal{padding-top:20px;padding-bottom:25px}.inner-journal .inner-crumbs{margin-bottom:17px}.inner-journal-grid{gap:48px}.inner-journal-title{padding-bottom:0}.inner-journal h1{font-size:32px}.inner-journal .inner-kicker{margin-bottom:11px;font-size:8px}.inner-journal .inner-headline{font-size:20px;margin:10px 0}.inner-journal .inner-lead{font-size:11px;line-height:1.9}.inner-journal-index{margin-top:17px;padding-top:10px;font-size:9px}.inner-journal figure{height:225px;padding-bottom:22px}
.inner-about{padding-top:20px;padding-bottom:25px}.inner-about .inner-crumbs{margin-bottom:17px}.inner-about-heading{margin-bottom:18px;gap:35px}.inner-about h1{font-size:30px}.inner-about .inner-kicker{font-size:8px;margin-bottom:12px}.inner-about .inner-headline{font-size:20px;line-height:1.5;margin-bottom:8px}.inner-about .inner-lead{font-size:11px}.inner-about figure{height:185px;padding-bottom:23px}.inner-about figcaption span{font-size:9px}
.inner-contact{padding-top:22px;padding-bottom:22px}.inner-contact-grid{gap:45px}.inner-contact figure{height:260px;padding-bottom:22px}.inner-contact .inner-crumbs{margin-bottom:13px}.inner-contact .inner-kicker{font-size:8px;margin-bottom:10px}.inner-contact h1{font-size:30px}.inner-contact .inner-headline{font-size:20px;margin:9px 0}.inner-contact .inner-lead{font-size:11px;line-height:1.9}.inner-contact-phone{margin-top:16px;padding-top:11px;font-size:26px;line-height:1.35}.inner-contact-phone>span{font-size:8px;margin-bottom:4px}.inner-contact-foot{margin-top:10px;font-size:9px}
.partner-v2-intro-grid{padding-top:18px;padding-bottom:20px;gap:40px}.partner-v2 .inner-crumbs,.partner-v2-crumbs{font-size:9px;margin-bottom:14px}.partner-v2-intro .partner-v2-kicker{font-size:8px;margin-bottom:9px}.partner-v2 h1{font-size:30px;line-height:1.4;letter-spacing:.5px;margin-bottom:11px;max-width:none}.partner-v2 h1 br{display:none}.partner-v2-lead{font-size:12px;line-height:1.85;max-width:760px}.partner-v2-intro-meta{gap:7px;padding-left:20px}.partner-v2-meta-index{display:none}.partner-v2-meta-label{font-size:11px}.partner-v2-meta-note{font-size:10px}.partner-v2-showcase{padding-top:13px;padding-bottom:17px}.partner-v2-showcase-figure{height:180px}.partner-v2-showcase-figure img{object-position:center 43%}.partner-v2-showcase-figure figcaption{bottom:12px;font-size:9px}.partner-v2-quick-link{padding-top:13px;padding-bottom:13px;font-size:12px}
@media(max-width:760px){.inner-cases,.inner-cases-content{min-height:290px}.inner-cases h1{font-size:27px}.inner-cases .inner-headline{font-size:19px}.inner-journal-grid{gap:18px}.inner-journal h1{font-size:28px}.inner-journal .inner-headline{font-size:19px}.inner-journal-index{margin-top:12px}.inner-journal figure{height:165px}.inner-about-heading{margin-bottom:18px}.inner-about-heading>div:last-child{margin-top:15px}.inner-about h1{font-size:27px}.inner-about .inner-headline{font-size:20px}.inner-about figure{height:165px}.inner-contact-grid{gap:18px}.inner-contact h1{font-size:27px}.inner-contact figure{height:175px}.inner-contact .inner-headline{font-size:19px}.inner-contact-phone{font-size:25px}.partner-v2-intro-grid{padding-top:20px;padding-bottom:20px;gap:0}.partner-v2-intro-meta{display:none}.partner-v2 h1{font-size:26px;line-height:1.4;max-width:520px}.partner-v2 h1 br{display:block}.partner-v2-lead{font-size:11px;line-height:1.85}.partner-v2-showcase{padding-top:12px;padding-bottom:14px}.partner-v2-showcase-figure{height:155px}.partner-v2-showcase-figure figcaption{left:12px;right:12px;font-size:8px;gap:8px}.partner-v2-showcase-figure figcaption span:first-child{font-size:7px}.partner-v2-quick-link{padding-top:12px;padding-bottom:12px;font-size:11px}}

.inner-cases-image{object-position:center 43%}.inner-cases-shade{background:linear-gradient(90deg,#28261e99 0%,#28261e42 37%,#28261e00 73%)}
@media(max-width:760px){.inner-cases-image{object-position:59% center}.inner-cases-shade{background:linear-gradient(0deg,#28261eb3,#28261e18)}}
