body{margin:0}.wn-laws{flex-direction:column;gap:14px;display:flex}.wn-law{border:1px solid var(--color-border);box-shadow:0 30px 60px -44px color-mix(in srgb, var(--color-ink) 45%, transparent);background:#fff;border-radius:24px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:26px;display:grid}.wn-law small{letter-spacing:1.1px;text-transform:uppercase;color:var(--pri-ink);margin-bottom:6px;font:600 12.5px/1.2 Instrument Sans,system-ui,sans-serif;display:block}.wn-law h2{letter-spacing:-.015em;font-size:21px;line-height:1.25}.wn-law p{margin-top:6px;font-size:15.5px;line-height:1.55}.wn-laws-h{color:var(--color-ink);font:600 15px/1.3 Instrument Sans,system-ui,sans-serif}.wn-ed{grid-template-columns:120px minmax(0,1fr);gap:12px;min-height:250px;display:grid}.wn-ed-side{background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.wn-ed-side span{background:#f4f5f7;border-radius:9px;height:30px}.wn-ed-side span:nth-child(3){background:var(--pri-tint);box-shadow:inset 0 0 0 1.5px var(--pri)}.wn-ed-doc{background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.wn-ed-doc i{background:var(--color-border);border-radius:5px;height:9px;display:block}.wn-ed-doc .hd{background:var(--color-ink);border-radius:9px;height:34px}.wn-ed-doc .im{background:linear-gradient(135deg,var(--pri-tint),#eef0f3);border-radius:10px;height:86px}.wn-ed-doc .bt{background:var(--pri);border-radius:999px;width:38%;height:26px}.wn-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:24px;display:grid}.wn-big{letter-spacing:-.05em;color:var(--color-ink);font:600 clamp(56px,7cqw,92px)/1 Instrument Sans,system-ui,sans-serif}.wn-big span{color:var(--pri)}.wn-cmp td{width:22%;text-align:center!important}.wn-cmp td .yes,.wn-cmp td .no{margin:0 auto}.wn-aff{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}@container page (max-width:1059px){.wn-aff{grid-template-columns:minmax(0,1fr);gap:32px}}@container page (max-width:600px){.wn-feat{grid-template-columns:minmax(0,1fr)}.wn-law{grid-template-columns:minmax(0,1fr);padding:22px}}
