.wdw-wcm-rules{background:var(--wdw-section-bg)}.wdw-wcm-rules__checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wdw-wcm-rules__checks article{position:relative;overflow:hidden;min-width:0;padding:20px 18px 18px;border:1px solid var(--wdw-container-border);border-radius:18px;background:var(--wdw-container-bg);box-shadow:0 20px 48px rgba(0,0,0,.13);transition:transform .22s ease,border-color .22s ease,background .22s ease}.wdw-wcm-rules__checks article::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#63d6c0}.wdw-wcm-rules__checks article.is-accent::before{background:#76dce8}.wdw-wcm-rules__checks article.is-active{transform:translateY(-3px);border-color:var(--wdw-field-border-strong);background:var(--wdw-container-elevated-bg)}.wdw-wcm-rules__checks article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--wdw-field-elevated-bg);color:var(--wdw-text-accent);font-size:13px;font-weight:900}.wdw-wcm-rules__checks strong{display:block;margin-top:14px;color:var(--wdw-text-primary);font-size:17px;line-height:1.3}.wdw-wcm-rules__checks p{margin:8px 0 0;color:var(--wdw-text-muted);font-size:14px;line-height:1.55}.wdw-wcm-rules__checks b{display:inline-flex;margin-top:16px;padding:6px 9px;border:1px solid rgba(87,217,176,.22);border-radius:9px;background:rgba(87,217,176,.06);color:#7ee5b5;font-size:12px;letter-spacing:.06em}.wdw-wcm-rules__summary{display:grid;grid-template-columns:auto auto 1fr;gap:16px;align-items:center;margin-top:18px;padding:18px 20px;border:1px solid var(--wdw-container-border);border-radius:16px;background:var(--wdw-field-elevated-bg)}.wdw-wcm-rules__summary span{color:var(--wdw-text-accent);font-size:13px;font-weight:900;letter-spacing:.1em}.wdw-wcm-rules__summary strong{color:#7ee5b5;font-size:17px}.wdw-wcm-rules__summary p{margin:0;color:var(--wdw-text-secondary);font-size:14px;line-height:1.55}@media(max-width:1100px){.wdw-wcm-rules__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.wdw-wcm-rules__summary{grid-template-columns:1fr}}@media(max-width:620px){.wdw-wcm-rules__checks{grid-template-columns:1fr}}
