.wt-when{margin:20px 0 0}.wt-when h3{font-size:1.05rem;margin:20px 0 10px}
.wt-wl,.wt-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px}
.wt-wl li,.wt-how li{border:1px solid #8883;border-radius:10px;padding:10px 12px;font-size:.9rem;line-height:1.45}
.wt-wl li{border-left:4px solid var(--teal,#14b8a6)}.wt-wl strong,.wt-how strong{display:block;font-size:.95rem;margin-bottom:2px}
.wt-how{counter-reset:wh}.wt-how li{counter-increment:wh;position:relative;padding-left:50px}
.wt-how li::before{content:counter(wh);position:absolute;left:12px;top:10px;width:28px;height:28px;border-radius:50%;background:var(--accent,#e11d48);color:#fff;font-weight:800;font-size:.85rem;display:grid;place-items:center}
.wt-when .wt-cta{margin:16px 0 0}.wt-when .wt-src{line-height:1.5;margin:8px 0 0}
