.ref-rules-page{color:#102c38;background:#f5f7f8}.ref-rules-wrap{width:min(900px,100% - 36px);margin:0 auto}.ref-rules-hero{color:#fff;background:linear-gradient(#07111f,#102a3a);padding:110px 0 52px}.ref-rules-hero h1{letter-spacing:-.04em;max-width:760px;margin:8px 0 0;font-size:clamp(38px,6vw,64px);line-height:1.03}.ref-rules-hero p:last-child{color:#d7e2e8;max-width:700px;font-size:17px;line-height:1.65}.ref-rules-content{padding:44px 0 84px}.ref-rules-content>header{max-width:720px;margin-bottom:26px}.ref-rules-content>header span{letter-spacing:.08em;text-transform:uppercase;color:#2388b7;font-size:11px;font-weight:850}.ref-rules-content h2{margin:7px 0 8px;font-size:34px}.ref-rules-content>header p{color:#687b84;margin:0;line-height:1.6}.ref-rules-list{gap:10px;display:grid}.ref-rules-list article{background:#fff;border:1px solid #dbe4e8;border-radius:14px;grid-template-columns:46px 1fr;gap:14px;padding:18px;display:grid}.ref-rules-list article>span{color:#2692c3;font-size:11px;font-weight:900}.ref-rules-list h3{margin:0 0 5px;font-size:16px}.ref-rules-list p{color:#637881;margin:0;line-height:1.55}.ref-rules-note{background:#eaf6fb;border-radius:14px;margin:22px 0;padding:18px}.ref-rules-note strong{margin-bottom:5px;display:block}.ref-rules-note p{color:#365b6b;margin:0;line-height:1.55}@media (max-width:640px){.ref-rules-hero{padding:92px 0 42px}.ref-rules-list article{grid-template-columns:32px 1fr;padding:15px}}
