.vd-rules-news{margin:12px 0 0}.vd-home .vd-rules-news a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid #d3b56c;border-radius:14px;background:#fff7e5;color:#173e35;text-decoration:none}.vd-rules-news small{display:block;font-size:10px;letter-spacing:.1em;margin-bottom:4px}.vd-rules-news strong{font-size:15px}.rules-page{margin:0;background:#f5f4ef;color:#173e35;font:16px/1.65 system-ui,sans-serif}.rules-header{background:#173e35;color:white;padding:24px max(20px,calc((100% - 900px)/2))}.rules-header a{color:inherit;text-decoration:none;font-weight:800}.rules-main{max-width:900px;margin:auto;padding:24px 20px 48px}.rules-back{display:inline-flex;align-items:center;min-height:44px;padding:4px 16px;border:1px solid #b8c5be;border-radius:10px;color:#173e35;background:white;text-decoration:none;font-weight:700;cursor:pointer;font:inherit}.rules-intro{padding:26px 0 12px}.rules-intro h1{font-size:clamp(28px,5vw,44px);line-height:1.15;margin:14px 0}.rules-date{display:inline-block;background:#f6e6b9;padding:5px 12px;border-radius:30px;font-weight:750}.rules-card{background:white;border:1px solid #dce1da;border-radius:16px;padding:24px;margin:16px 0}.rules-card h2{font-size:23px;margin:0 0 12px;line-height:1.3}.rules-card h3{font-size:18px;margin-bottom:6px}.rules-card li{margin:9px 0}.rules-card ul{padding-left:22px}.rules-card p:last-child{margin-bottom:0}.rules-sources a{color:#175c4e;text-underline-offset:3px}.rules-back:focus-visible,.vd-rules-news a:focus-visible{outline:3px solid #b27e14;outline-offset:4px}@media(max-width:540px){.rules-card{padding:19px}.rules-main{padding:20px 14px 36px}.vd-home .vd-rules-news a{padding:12px}.vd-rules-news strong{font-size:14px}}