.wl .dl{padding-block:clamp(16px,3vw,40px) clamp(72px,9vw,120px)}.wl .dl-grid{flex-direction:column;gap:clamp(20px,3vw,32px);max-width:1040px;margin:0 auto;padding:0;list-style:none;display:flex}.wl .dl-card{border:2px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);scroll-margin-top:100px;display:grid;overflow:hidden}.wl .dl-vis{background:var(--card2);border-right:2px solid var(--hair);justify-content:center;align-items:center;padding:clamp(24px,3.4vw,44px);display:flex}.wl .dl-mac .dv,.wl .dl-brw{width:100%}@media (max-width:860px){.wl .dl-card{grid-template-columns:minmax(0,1fr)}.wl .dl-vis{border-right:0;border-bottom:2px solid var(--hair);padding:24px 8px}}.wl .dl-tx{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:clamp(20px,2.4vw,28px);display:flex}.wl .dl-tx h2{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,30px)}.wl .dl-tx>p:not(.dl-how){font:600 16px/1.5 var(--body);color:var(--ink2);margin:0}.wl .dl-needs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wl .dl-needs li{font:700 15px/1.3 var(--body);color:var(--ink);align-items:center;gap:9px;display:flex}.wl .dl-needs li:before{content:"";background:var(--ultra-txt);border-radius:50%;flex:none;width:8px;height:8px}.wl .dl-how{font:800 14px/1.3 var(--display);color:var(--ink2);margin:auto 0 0;padding-top:6px}.wl .dl-tx .btn{align-self:stretch}
