@import url('partner-editorial.css');

/* Customer care: support contexts and human responsibility throughout the page. */
.page-customer-care-editorial main>.partner-hero{padding:65px 0;background:var(--pale)}
.page-customer-care-editorial .partner-hero>.container{display:grid;grid-template-columns:1fr 1.05fr;gap:75px;align-items:center}
.page-customer-care-editorial .partner-hero h1{font-size:clamp(40px,3.8vw,55px);line-height:1.14}
.page-customer-care-editorial .partner-hero-copy>p{font-size:16px;line-height:1.8;margin-top:24px}
.page-customer-care-editorial .partner-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:12px}
.page-customer-care-editorial .partner-hero .btn-ghost{border:0;border-bottom:1px solid #bdcadf;border-radius:0;padding:10px 0;min-height:44px;font-size:13px}
.page-customer-care-editorial .partner-hero .partner-editorial-photo img{aspect-ratio:1;object-position:50% center;border-radius:5px}
.page-customer-care-editorial .partner-problem>.container{display:block}
.page-customer-care-editorial .partner-problem .section-head{display:grid;grid-template-columns:1fr 1fr;gap:75px;max-width:none;align-items:start;margin-bottom:38px}
.page-customer-care-editorial .partner-problem .section-head p{margin:0}
.page-customer-care-editorial .partner-pressure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.page-customer-care-editorial .partner-pressure-card strong{font-size:18px}
.page-customer-care-editorial .partner-reasons .customer-care-human-control{border:0;border-left:3px solid var(--red);background:#fff;padding:22px 24px}
.page-customer-care-editorial .partner-process .partner-editorial-photo img{aspect-ratio:4/3}
.page-customer-care-editorial .partner-scenario-featured{padding-top:0;border-top:0}
.page-customer-care-editorial .partner-scenario-card h3{max-width:none}
@media(max-width:1100px){
 .page-customer-care-editorial .partner-hero>.container,.page-customer-care-editorial .partner-problem .section-head{gap:40px}
 .page-customer-care-editorial .partner-pressure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:800px){
 .page-customer-care-editorial main>.partner-hero{padding-block:50px}
 .page-customer-care-editorial .partner-hero>.container,.page-customer-care-editorial .partner-problem .section-head{grid-template-columns:1fr;gap:30px}
 .page-customer-care-editorial .partner-hero h1{font-size:44px;max-width:17ch}
 .page-customer-care-editorial .partner-hero .partner-editorial-photo img{aspect-ratio:3/2}
 .page-customer-care-editorial .partner-problem .section-head{gap:20px;margin-bottom:30px}
}
@media(max-width:620px){
 .page-customer-care-editorial main>.partner-hero{padding-block:42px}
 .page-customer-care-editorial .partner-hero h1{font-size:36px}
 .page-customer-care-editorial .partner-hero .hero-actions{display:grid}
 .page-customer-care-editorial .partner-hero .btn{font-size:13px;padding:16px}
 .page-customer-care-editorial .partner-hero .btn-ghost{padding:10px 0}
 .page-customer-care-editorial .partner-pressure-grid{grid-template-columns:1fr;gap:23px}
 .page-customer-care-editorial .partner-pressure-card strong{font-size:20px}
 .page-customer-care-editorial .partner-reasons .customer-care-human-control{padding:20px}
}
