.wv-sop-ops .sop-ops-head{margin-bottom:40px}.wv-sop-ops .sec-lede{margin-top:14px}.sop-ops-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));list-style:none;margin:0;padding:0}.sop-op{align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;display:flex;gap:14px;height:100%;padding:18px 20px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sop-op:hover{background:var(--bg-3);border-color:rgba(0,179,136,.35);transform:translateY(-2px)}.sop-op:focus-visible{outline:2px solid var(--wv-green-soft);outline-offset:2px}.sop-op-ic{align-items:center;background:rgba(0,148,114,.12);border:1px solid rgba(0,179,136,.22);border-radius:10px;color:var(--wv-green-soft);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;transition:background .18s ease;width:34px}.sop-op:hover .sop-op-ic{background:rgba(0,148,114,.2)}.sop-op-txt{color:var(--fg);flex:1 1 auto;font-size:14.5px;font-weight:500;line-height:1.35;text-wrap:balance}.sop-op-go{color:var(--fg-faint);flex:0 0 auto;font-size:14px;transition:transform .2s ease,color .18s ease}.sop-op:hover .sop-op-go{color:var(--wv-green-soft);transform:translateX(3px)}@media (max-width:620px){.wv-sop-ops .sop-ops-head{margin-bottom:28px}.sop-ops-grid{grid-template-columns:1fr}.sop-op{gap:12px;padding:15px 16px}}@media (prefers-reduced-motion:reduce){.sop-op,.sop-op-go,.sop-op-ic{transition:none}.sop-op:hover,.sop-op:hover .sop-op-go{transform:none}}