.ewcg{--ewcg-bg:#fff;--ewcg-text:#161213;--ewcg-body:#3d3738;--ewcg-accent:#900;background:var(--ewcg-bg);color:var(--ewcg-text);font-family:Montserrat,system-ui,-apple-system,sans-serif;margin-left:calc(50% - 50vw);position:relative;width:100vw;-webkit-font-smoothing:antialiased;box-sizing:border-box;overflow-x:clip}.ewcg--tint{--ewcg-bg:#f4f5f5}.ewcg--dark{--ewcg-bg:#161213;--ewcg-text:#fff;--ewcg-body:#dce0df}.ewcg--bt{border-top:1px solid #dce0df}.ewcg--bb{border-bottom:1px solid #dce0df}.ewcg--dark.ewcg--bb,.ewcg--dark.ewcg--bt{border-color:hsla(0,0%,100%,.1)}.ewcg *,.ewcg :after,.ewcg :before{box-sizing:border-box}.ewcg ::selection{background:#900;color:#fff}.ewcg .ewcg__inner{margin:0 auto;max-width:var(--ewcg-max,1444px);padding:var(--ewcg-top-m,96px) var(--ewcg-side-m,24px) var(--ewcg-bottom-m,96px)}.ewcg .ewcg__eyebrow{color:var(--ewcg-accent);font-family:inherit;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0;padding:0;text-transform:uppercase}.ewcg .ewcg__headline{color:var(--ewcg-text);font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:30px;font-style:normal;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0;padding:0;text-transform:none}.ewcg .ewcg__body p{color:var(--ewcg-body);font-family:inherit;font-size:18px;font-weight:400;line-height:1.625;margin:0 0 1em}.ewcg .ewcg__body>:last-child{margin-bottom:0}.ewcg a{color:#900}.ewcg a:hover{color:maroon}.ewcg a:focus-visible{outline:2px solid #900;outline-offset:3px}.ewcg .ewcg__head{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-bottom:48px}.ewcg .ewcg__head-l{display:flex;flex-direction:column;gap:16px}.ewcg .ewcg__cards{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.ewcg .ewcg__card{background:#fff;border:1px solid #dce0df;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:32px}.ewcg .ewcg__cards--numbered .ewcg__card{display:flex;flex-direction:column;gap:16px}.ewcg .ewcg__cards--check .ewcg__card{align-items:flex-start;display:flex;gap:16px}.ewcg .ewcg__num{color:#900;font-family:inherit;font-size:14px;font-weight:900;letter-spacing:.1em;line-height:1.4;margin:0}.ewcg .ewcg__card-title{color:#161213;font-family:inherit;font-size:20px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.35;margin:0;padding:0;text-transform:none}.ewcg .ewcg__card-text p{color:#3d3738;font-family:inherit;font-size:16px;font-weight:400;line-height:1.625;margin:0 0 1em}.ewcg .ewcg__card-text>:last-child{margin-bottom:0}.ewcg .ewcg__card-text a{font-weight:700}.ewcg .ewcg__check{color:#900;flex-shrink:0;height:24px;margin-top:2px;width:24px}.ewcg .ewcg__check-text{color:#161213;font-family:inherit;font-size:18px;font-weight:600;line-height:1.55}.ewcg .ewcg__check-text strong{font-weight:800}.ewcg .ewcg__band{background:#161213;border-radius:12px;display:flex;flex-direction:column;gap:32px;margin-top:32px;padding:32px}.ewcg--dark .ewcg__band{background:#2a2224}.ewcg .ewcg__band-items{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.ewcg .ewcg__band-item{border-top:2px solid #900;display:flex;flex-direction:column;gap:10px;padding-top:20px}.ewcg .ewcg__band-title{color:#fff;font-family:inherit;font-size:19px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.35;margin:0;padding:0;text-transform:none}.ewcg .ewcg__band-text{color:#dce0df;font-family:inherit;font-size:16px;line-height:1.625;margin:0}@media (min-width:640px){.ewcg .ewcg__eyebrow{font-size:14px}.ewcg .ewcg__headline{font-size:48px;line-height:1.2}.ewcg .ewcg__card{padding:40px}.ewcg .ewcg__card-title{font-size:22px}.ewcg .ewcg__band{padding:48px}.ewcg .ewcg__band-items{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ewcg .ewcg__inner{padding-bottom:var(--ewcg-bottom-d,128px);padding-top:var(--ewcg-top-d,128px)}.ewcg .ewcg__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ewcg .ewcg__inner{padding-left:var(--ewcg-side-d,62px);padding-right:var(--ewcg-side-d,62px)}.ewcg .ewcg__head{align-items:end;gap:64px;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:64px}.ewcg .ewcg__head-l{grid-column:span 7}.ewcg .ewcg__head-r{grid-column:span 5}.ewcg .ewcg__band-items--3,.ewcg .ewcg__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ewcg .ewcg__band-items--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.ewcg .ewcg__inner{padding-left:var(--ewcg-side-w,12px);padding-right:var(--ewcg-side-w,12px)}}