.cmp3 .cmp3-v .cm{width:26px;height:26px;flex:0 0 26px;stroke-width:2.1}
.cmp3 .cmp3-v.cmp3-lv .cm{color:#1F8A4C}
.cmp3 .cmp3-v.cmp3-tr .cm{color:#C0392B}
@media(max-width:900px){.cmp3 .cmp3-v .cm{width:23px;height:23px;flex:0 0 23px;stroke-width:2.2}}
@media(min-width:1000px){.pillars .pil-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3.4vw,56px);align-items:start}}
@media(max-width:999px){.pillars .pil-grid{display:grid;grid-template-columns:1fr;gap:clamp(34px,5vw,48px)}}
.pillars .pil-body{max-width:46ch}
.xsell2 .xs-head{margin:0 0 clamp(26px,3vw,44px)}
.xsell2 .xs-head .eyebrow{margin-bottom:10px}
.xsell2 .xs-head .h-sec{margin:0}
@media(min-aspect-ratio:1/1){#hbHero #hbCopy{max-width:none;grid-template-columns:minmax(0,1fr) auto}#hbHero #hbCopy .hb-h.hb-h-long{grid-area:1/1;margin:0;white-space:normal;font-size:clamp(30px,2.5vw,38px);line-height:1.14;letter-spacing:-.018em;text-wrap:balance}#hbHero #hbCopy .hb-ctas{grid-area:1/2;margin:0}}
@media(min-width:901px){section.belief .bl-grid{min-height:0 !important;max-width:2300px;margin-inline:auto}section.belief .bl-copy{padding-block:clamp(48px,4.4vw,84px)}section.belief .bl-ph img{height:100% !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:42% 62% !important}}
.satc .nm{white-space:normal !important;line-height:1.22}
.cut-side .cr-tag{white-space:normal !important}
#levlWelcome .lw-in a.btn{display:flex;align-items:center;justify-content:center;text-align:center}
footer .foot-legal{display:flex;flex-wrap:wrap;gap:0 26px;margin-top:10px}
footer .foot-legal a{font-size:13px;line-height:1.4;padding:9px 0;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){footer .foot-legal{gap:0 18px}}
