.wl-head{padding-bottom:0}.wl-head__grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(24px,4vw,64px);padding-bottom:clamp(28px,4vw,44px);display:grid}.wl-head__title{font-size:var(--fs-h1-xl);margin:0;line-height:1.02}.wl-head .svc-answer{margin-bottom:0}.wl-strip{height:clamp(200px,26vw,380px);margin:0;position:relative;overflow:hidden}.wl-strip img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.wl-types__body{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:260px 1fr;gap:0;margin-top:18px;display:grid;overflow:hidden}.wl-tabs{background:var(--mist);align-content:start;display:grid}.wl-tabs button{text-align:start;min-height:72px;font:700 21px/1.2 var(--font-display);color:var(--ink);border-bottom:1px solid var(--line);border-inline-start:3px solid #0000;justify-items:start;gap:2px;padding:14px 20px;transition:background-color .25s,border-color .25s;display:grid}.wl-tabs button span{font:500 13px/1.2 var(--font-ui);color:var(--steel-text)}.wl-tabs button:hover{background:#fff9}.wl-tabs button:active{background:#fff}.wl-tabs button[aria-selected=true]{border-inline-start-color:var(--wine);background:#fff}.wl-tabs button[aria-selected=true] span{color:var(--wine)}.wl-panels{padding:clamp(22px,3vw,38px)}.wl-panel:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.wl-panel__lead{max-width:36em;color:var(--ink);font-size:19px}.wl-checks{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.wl-checks li{padding:8px 0;border-top:1px solid var(--line);padding-inline-start:30px;font-size:16px;position:relative}.wl-checks li:before{content:"";border:1.5px solid var(--wine);background:linear-gradient(var(--wine), var(--wine)) center / 8px 8px no-repeat;background-clip:content-box;border-radius:50%;width:18px;height:18px;padding:3px;position:absolute;top:13px;right:0}.wl-flaws__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.wl-flaws__list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wl-flaws__list li{border:1px solid var(--line-dark);border-top:2px solid var(--wine-light);border-radius:4px;padding:20px}.wl-flaws__list h3{margin-bottom:6px;font-size:20px}.wl-flaws__list p{color:var(--on-dark);margin:0;font-size:15px}.wl-steps__list{grid-template-columns:repeat(4,1fr);gap:0;margin-top:26px;display:grid}.wl-steps__list li{text-align:center;padding:0 18px;position:relative}.wl-steps__list li+li:before{content:"";background:var(--wine);width:20%;height:1px;position:absolute;top:18px;right:-10%}.wl-steps__list span{font:600 32px/1 var(--font-latin);color:var(--wine);margin-bottom:10px;display:block}.wl-steps__list h3{margin-bottom:6px;font-size:21px}.wl-steps__list p{color:var(--steel-text);margin:0;font-size:15px}.wl-more__grid{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.wl-more__grid article{padding:22px 22px 6px 0}.wl-more__grid article+article{border-inline-start:1px solid var(--line);padding-inline-start:22px}.wl-more__grid .eyebrow{margin-bottom:4px}.wl-more__grid h3{margin-bottom:8px;font-size:22px}.wl-more__grid p:last-child{font-size:16px}.wl-cta__band img{object-position:50% 40%;height:clamp(200px,24vw,320px)}.wl-cta__row{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(24px,4vw,64px);margin-top:34px;display:grid}.wl-cta__row p:not(.eyebrow){max-width:36em}.wl-cta__card .nap{border-top:3px solid var(--wine);background:var(--mist);color:var(--steel-text);margin:0;padding:18px 20px}.wl-cta__card .nap__name,.wl-cta__card .nap a{color:var(--ink)}.wl-cta__card .nap a:hover{color:var(--wine)}.wl-cta__note{color:var(--steel-text)}@media (width<=900px){.wl-head__grid,.wl-flaws__grid,.wl-cta__row,.wl-types__body{grid-template-columns:1fr}.wl-tabs{grid-template-columns:repeat(4,1fr)}.wl-tabs button{border-inline-start:0;border-bottom:3px solid #0000;min-height:64px;padding:10px 12px;font-size:18px}.wl-tabs button[aria-selected=true]{border-bottom-color:var(--wine)}.wl-steps__list{grid-template-columns:1fr 1fr;gap:24px 0}.wl-steps__list li+li:before{display:none}.wl-more__grid{grid-template-columns:1fr}.wl-more__grid article,.wl-more__grid article+article{border-inline-start:0;border-bottom:1px solid var(--line);padding:18px 0 4px}}@media (width<=560px){.wl-tabs{grid-template-columns:1fr 1fr}.wl-checks,.wl-flaws__list{grid-template-columns:1fr}}@media (width<=767px){.wl-head{flex-direction:column;padding-bottom:24px;display:flex}.wl-strip{order:-1;height:200px;margin-bottom:20px}.wl-head__grid{padding-bottom:0}}.sfaq.section--dark{background:var(--ink)}.wl-cta__sig{margin-top:14px;width:150px;margin-inline-start:auto;display:block}.wl-cta__sig .sig{fill:var(--ink)}.wl-cta{padding-top:0}.wl-cta__band{margin-inline:var(--bleed)}.wl-cta__band img{height:clamp(240px,26vw,380px)}@media (width<=900px){.wl-cta__band{margin-inline:calc(var(--gutter) * -1)}.wl-cta__band img{height:220px}}@media (width>=901px){.wl-head{grid-template-columns:minmax(0,1fr) min(40vw,560px);align-items:stretch;padding-bottom:0;display:grid}.wl-head>.container{width:100%;padding-inline-start:max(var(--gutter), calc((100vw - 1200px) / 2 + var(--gutter)));padding-inline-end:clamp(24px,4vw,64px);margin:0;padding-bottom:clamp(32px,4vw,56px)}.wl-head__grid{grid-template-columns:1fr;align-items:start;gap:18px;padding-bottom:0}.wl-strip{height:auto;min-height:440px}.wl-strip img{object-position:30% 50%;position:absolute;inset:0}}.wl-tabs{align-self:start}.wl-types__body{background:#fff}.wl-panels{display:grid}.wl-panel{grid-area:1/1}.wl-panel[hidden]{visibility:hidden;display:block!important}.wl-more__grid a{color:inherit}.wl-cta__band img{object-position:50% 15%}@media (width<=767px){.wl-flaws__list{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.wl-flaws__list::-webkit-scrollbar{display:none}.wl-flaws__list li{scroll-snap-align:start;background:#fff;border-color:#7e1e2c #12121224 #12121224;border-top-style:solid;border-top-width:3px;flex:0 0 82%}.wl-flaws__list p{color:#1e1e1e}.wl-flaws .svc-sub{color:#4a4a47}.wl-cta .svc-actions .btn{flex:100%}}
