/* Scoped layout, including resets needed by the current SADE theme. */
.sade-strengths.sade-strengths{--sade-blue:#0082cb;--sade-line:#d8e4ea;--sade-muted:#5c7280;width:100%;max-width:none;margin:0;padding:91px 0 89px;border:0;background:#fff;color:var(--sade-navy);font:400 17px/1.6 var(--sade-body);letter-spacing:normal;text-align:left;text-transform:none;float:none}
.sade-strengths .sade-strengths-container{width:calc(100% - 112px);max-width:1400px;margin:0 auto;padding:0}
.sade-strengths p,.sade-strengths h2,.sade-strengths h3,.sade-strengths article,.sade-strengths i{margin:0;padding:0;border:0;float:none;clear:none;background:none;box-shadow:none;text-shadow:none;text-transform:none}
.sade-strengths p{font:inherit;color:inherit;letter-spacing:normal}
.sade-strengths .sade-strengths-heading{margin-bottom:45px}
.sade-strengths .sade-strengths-eyebrow{display:flex;align-items:center;gap:12px;font:700 14px/1.5 var(--sade-body);letter-spacing:.11em;text-transform:uppercase;color:var(--sade-link);margin-bottom:22px;overflow-wrap:anywhere}
.sade-strengths .sade-strengths-mark{display:inline-block;width:25px;height:9px;border-top:2px solid var(--sade-blue);border-bottom:2px solid var(--sade-blue);transform:skewX(-25deg);flex-shrink:0}
.sade-strengths h2{font:800 clamp(36px,3.05vw,50px)/1.12 var(--sade-display);letter-spacing:-.055em;color:var(--sade-navy);overflow-wrap:anywhere;text-wrap:initial}
.sade-strengths h2>span{font:inherit;letter-spacing:inherit;color:var(--sade-blue)}
.sade-strengths .sade-strengths-points{display:grid;grid-template-columns:repeat(var(--sade-strengths-columns,5),minmax(0,1fr));gap:26px}
.sade-strengths .sade-strengths-point{border-top:1px solid var(--sade-line);padding-top:24px;position:relative;min-width:0}
.sade-strengths .sade-strengths-symbol{display:inline-flex;font-style:normal}
.sade-strengths .sade-editorial-icon{width:66px;height:66px;max-width:none;color:var(--sade-blue);flex-shrink:0}
.sade-strengths h3{font:800 22px/1.3 var(--sade-display);letter-spacing:-.035em;color:var(--sade-navy);margin-top:22px;overflow-wrap:anywhere;text-wrap:initial}
.sade-strengths .sade-strengths-point>p{font:400 16px/1.65 var(--sade-body);color:var(--sade-muted);margin-top:13px;overflow-wrap:anywhere}
@media(max-width:1390px){.sade-strengths .sade-strengths-container{width:calc(100% - 80px)}}
@media(max-width:1190px){.sade-strengths .sade-strengths-points{gap:18px}.sade-strengths h3{font-size:20px}.sade-strengths .sade-strengths-point>p{font-size:15px}}
@media(max-width:900px){
 .sade-strengths.sade-strengths{padding-block:65px}.sade-strengths .sade-strengths-container{width:calc(100% - 60px)}.sade-strengths .sade-strengths-points{grid-template-columns:repeat(min(var(--sade-strengths-columns,5),3),minmax(0,1fr));gap:30px 24px}.sade-strengths h3{font-size:22px}.sade-strengths .sade-strengths-point>p{font-size:16px}.sade-strengths h2{font-size:39px}
}
@media(max-width:600px){
 .sade-strengths.sade-strengths{padding-block:48px}.sade-strengths .sade-strengths-container{width:calc(100% - 40px)}.sade-strengths .sade-strengths-heading{margin-bottom:30px}.sade-strengths h2{font-size:33px;line-height:1.2}.sade-strengths .sade-strengths-points{grid-template-columns:repeat(min(var(--sade-strengths-columns,5),2),minmax(0,1fr));gap:28px 20px}.sade-strengths .sade-strengths-point{padding-top:18px}.sade-strengths .sade-editorial-icon{width:58px;height:58px}.sade-strengths h3{font-size:20px;margin-top:15px;line-height:1.35}.sade-strengths .sade-strengths-point>p{font-size:15px;margin-top:10px;line-height:1.65}
 .sade-strengths .sade-strengths-points:is([data-count="3"],[data-count="5"])>.sade-strengths-point:last-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}.sade-strengths .sade-strengths-points:is([data-count="3"],[data-count="5"])>.sade-strengths-point:last-child>.sade-strengths-symbol{grid-column:1}.sade-strengths .sade-strengths-points:is([data-count="3"],[data-count="5"])>.sade-strengths-point:last-child>h3{grid-column:1;grid-row:2}.sade-strengths .sade-strengths-points:is([data-count="3"],[data-count="5"])>.sade-strengths-point:last-child>p{grid-column:2;grid-row:2}
}
@media(max-width:360px){.sade-strengths h2{font-size:30px}.sade-strengths .sade-strengths-points{column-gap:16px}.sade-strengths h3{font-size:18px}}
@media print{.sade-strengths.sade-strengths{padding-block:25px}.sade-strengths .sade-strengths-container{width:100%}.sade-strengths .sade-strengths-point{break-inside:avoid}}
