.regulations-module__i9tsLq__page{color:#eaf3ff;min-height:100vh;position:relative}.regulations-module__i9tsLq__bg{z-index:-1;background:radial-gradient(900px 520px at 15% 10%,#00f0b51a,#0000 60%),radial-gradient(820px 520px at 85% 25%,#008cff1f,#0000 55%),radial-gradient(900px 560px at 30% 95%,#8c78ff17,#0000 55%),linear-gradient(135deg,#061326 0%,#061a2a 45%,#041b1f 100%);position:fixed;inset:0}.regulations-module__i9tsLq__shell{max-width:1200px;margin:0 auto;padding:0 22px 60px}.regulations-module__i9tsLq__header{padding-top:112px;padding-bottom:18px}.regulations-module__i9tsLq__headerMain{display:block}.regulations-module__i9tsLq__headerCopy{flex:1;min-width:0}.regulations-module__i9tsLq__kicker{color:#24e0b2;letter-spacing:.6px;font-size:12px;font-weight:800}.regulations-module__i9tsLq__h1{letter-spacing:-.6px;text-shadow:0 12px 32px #00000073;margin:10px 0;font-size:44px;font-weight:900;line-height:1.08}.regulations-module__i9tsLq__sub{color:#ffffffc2;max-width:720px;margin:0;font-size:16px;font-weight:500;line-height:1.7}.regulations-module__i9tsLq__featureRow{flex-wrap:wrap;gap:26px;margin-top:28px;display:flex}.regulations-module__i9tsLq__featureItem{align-items:center;gap:14px;min-width:210px;display:flex}.regulations-module__i9tsLq__featureItem div{gap:4px;display:grid}.regulations-module__i9tsLq__featureItem strong{color:#24e0b2;font-size:15px}.regulations-module__i9tsLq__featureItem span{color:#ffffff9e;font-size:14px}.regulations-module__i9tsLq__featureIcon{color:#24e0b2;background:#00e6ad1f;border:1px solid #00e6ad29;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:900;display:inline-flex}.regulations-module__i9tsLq__featureIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.regulations-module__i9tsLq__controls{border-radius:20px;width:100%;margin-top:16px}.regulations-module__i9tsLq__searchWrap{margin-top:22px;position:relative}.regulations-module__i9tsLq__searchIcon{color:#24e0b2;width:20px;height:20px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.regulations-module__i9tsLq__searchIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.regulations-module__i9tsLq__search{color:#ffffffe0;background:#0c141fe6;border:1px solid #ffffff1a;border-radius:18px;outline:none;width:100%;height:58px;padding:0 92px 0 56px;font-size:16px;font-weight:600}.regulations-module__i9tsLq__search::placeholder{color:#ffffff73;font-weight:650}.regulations-module__i9tsLq__searchHint{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;min-width:56px;height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.regulations-module__i9tsLq__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.regulations-module__i9tsLq__selectWrap{background:#0c141fd6;border:1px solid #24e0b26b;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex;position:relative}.regulations-module__i9tsLq__label{color:#24e0b2;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.regulations-module__i9tsLq__select{color:#ffffffeb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;height:34px;padding:0 4px 0 0;font-size:14px;font-weight:800;display:flex}.regulations-module__i9tsLq__selectArrow{color:#ffffff94;font-size:10px;transition:transform .14s}.regulations-module__i9tsLq__dropdownMenu{z-index:10;background:#0b1520fa;border:1px solid #ffffff1a;border-radius:14px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 50px #0006}.regulations-module__i9tsLq__selectWrap:focus-within .regulations-module__i9tsLq__dropdownMenu{gap:6px;display:grid}.regulations-module__i9tsLq__selectWrap:focus-within .regulations-module__i9tsLq__selectArrow{transform:rotate(180deg)}.regulations-module__i9tsLq__dropdownOption{color:#ffffffc7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;min-height:38px;padding:10px 12px;font-size:13px;font-weight:700;transition:background .14s,color .14s}.regulations-module__i9tsLq__dropdownOption:hover,.regulations-module__i9tsLq__dropdownOption:focus-visible,.regulations-module__i9tsLq__dropdownOptionActive{color:#fffffff2;background:#00e6ad1f;outline:none}.regulations-module__i9tsLq__countRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.regulations-module__i9tsLq__count{color:#ffffffd9;font-size:13px;font-weight:900}.regulations-module__i9tsLq__sourcesNote{color:#ffffff8c;font-size:13px;font-weight:750}.regulations-module__i9tsLq__sourcesNote span{color:#00f0b5e6}.regulations-module__i9tsLq__updatesHeader{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.regulations-module__i9tsLq__updatesHeader h2{color:#fffffff0;margin:0;padding-left:17px;font-size:20px;line-height:1.3;position:relative}.regulations-module__i9tsLq__updatesHeader h2:before{content:"";background:#00e6ad;border-radius:999px;width:3px;position:absolute;top:1px;bottom:1px;left:0;box-shadow:0 0 14px #00e6ad80}.regulations-module__i9tsLq__updatesCount{color:#ffffffa6;font-size:14px;font-weight:700}.regulations-module__i9tsLq__updatesCount strong{color:#21e7b5}.regulations-module__i9tsLq__grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.regulations-module__i9tsLq__card{box-sizing:border-box;background:radial-gradient(500px 240px at 0 0,#00e6ad0f,#0000 65%),linear-gradient(135deg,#0a1926f0,#05111cf0);border:1px solid #7ea6bc33;border-radius:17px;flex-direction:column;min-height:330px;padding:26px 28px 22px;transition:transform .16s,border-color .16s,box-shadow .16s;animation:.26s ease-out both regulations-module__i9tsLq__cardIn;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 42px #00000047}.regulations-module__i9tsLq__card:before{content:"";-webkit-mask-composite:xor;opacity:.35;pointer-events:none;background:linear-gradient(135deg,#00f0b533,#008cff29,#ffffff0f);border-radius:17px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.regulations-module__i9tsLq__card:after{content:"";background:linear-gradient(#00e6ad,#00e6ad1f);width:2px;position:absolute;inset:0 auto 0 0}.regulations-module__i9tsLq__card:nth-child(2n):after{background:linear-gradient(#1aa9ff,#1aa9ff1f)}.regulations-module__i9tsLq__card:hover{border-color:#00e6ad61;transform:translateY(-2px);box-shadow:0 22px 54px #00000061}@keyframes regulations-module__i9tsLq__cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.regulations-module__i9tsLq__cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.regulations-module__i9tsLq__badges{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.regulations-module__i9tsLq__badge{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;height:29px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.regulations-module__i9tsLq__badgeDim{color:#ffffffc2}.regulations-module__i9tsLq__badgeDate{color:#ffffffbd;background:0 0;border:0;margin-left:auto;padding:0}.regulations-module__i9tsLq__badgeRbi{background:#008cff24;border-color:#008cff3d}.regulations-module__i9tsLq__badgeMsme{background:#00f0b51f;border-color:#00f0b538}.regulations-module__i9tsLq__iconBtn{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;width:42px;height:42px;font-weight:900;transition:transform .15s,opacity .15s}.regulations-module__i9tsLq__iconBtn:hover{transform:translateY(-1px)}.regulations-module__i9tsLq__iconBtn:active{opacity:.9;transform:translateY(0)}.regulations-module__i9tsLq__title{letter-spacing:-.3px;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 10px;font-size:22px;font-weight:800;line-height:1.42;display:-webkit-box;overflow:hidden}.regulations-module__i9tsLq__excerpt{color:#ffffff9e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.8;display:-webkit-box;overflow:hidden}.regulations-module__i9tsLq__cardTitleLink{color:inherit;text-decoration:none}.regulations-module__i9tsLq__cardTitleLink:hover .regulations-module__i9tsLq__title{color:#f3fbff}.regulations-module__i9tsLq__cardActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;display:flex}.regulations-module__i9tsLq__primaryAction,.regulations-module__i9tsLq__secondaryAction{color:#19efbf;align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.regulations-module__i9tsLq__secondaryAction{color:#ffffffd6}.regulations-module__i9tsLq__secondaryActionDisabled{opacity:.45}.regulations-module__i9tsLq__actionIcon{width:16px;height:16px;display:inline-flex}.regulations-module__i9tsLq__actionIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.regulations-module__i9tsLq__refRow{align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:850;display:flex}.regulations-module__i9tsLq__refKey{opacity:.7;min-width:34px}.regulations-module__i9tsLq__refVal{opacity:.95}.regulations-module__i9tsLq__tags{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.regulations-module__i9tsLq__tag{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.regulations-module__i9tsLq__ctaRow{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:14px;display:grid}.regulations-module__i9tsLq__btn{cursor:pointer;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;height:48px;padding:0 16px;font-size:16px;font-weight:850;text-decoration:none;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex}.regulations-module__i9tsLq__btnPrimary{background:#00f0b529;border-color:#00f0b542;box-shadow:0 18px 40px #00000040}.regulations-module__i9tsLq__btnPrimary:hover{transform:translateY(-1px);box-shadow:0 22px 55px #00000059}.regulations-module__i9tsLq__btnGhost{color:#ffffffdb;background:#ffffff0f}.regulations-module__i9tsLq__btnGhost:hover{transform:translateY(-1px)}.regulations-module__i9tsLq__btn:active{opacity:.92;transform:translateY(0)}.regulations-module__i9tsLq__ext{opacity:.8;margin-left:8px}.regulations-module__i9tsLq__modalOverlay{z-index:50;justify-content:center;align-items:flex-start;padding:120px 18px 18px;display:flex;position:fixed;inset:0}.regulations-module__i9tsLq__backdropClose{z-index:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0000008c;border:0;position:fixed;inset:0}.regulations-module__i9tsLq__modal{z-index:1;background:radial-gradient(900px 420px at 10% 0,#00f0b51f,#0000 60%),#060e18eb;border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;width:min(860px,100%);max-height:calc(100vh - 140px);animation:.18s ease-out both regulations-module__i9tsLq__pop;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009}@keyframes regulations-module__i9tsLq__pop{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.regulations-module__i9tsLq__modalHead{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 10px;display:flex}.regulations-module__i9tsLq__modalHeadLeft{flex-direction:column;gap:10px;display:flex}.regulations-module__i9tsLq__modalKicker{flex-wrap:wrap;gap:10px;display:flex}.regulations-module__i9tsLq__modalTitle{letter-spacing:-.2px;color:#ffffffeb;font-size:16px;font-weight:900;line-height:1.25}.regulations-module__i9tsLq__modalClose{color:#ffffffdb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;width:42px;height:42px;font-weight:900}.regulations-module__i9tsLq__modalBody{flex:auto;padding:14px;overflow:auto}.regulations-module__i9tsLq__modalFoot{border-top:1px solid #ffffff14;flex:none;justify-content:flex-end;gap:10px;padding:12px 14px 14px;display:flex}.regulations-module__i9tsLq__loadingBlock{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.regulations-module__i9tsLq__spinner{border:2px solid #ffffff2e;border-top-color:#00f0b5e6;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite regulations-module__i9tsLq__spin}@keyframes regulations-module__i9tsLq__spin{to{transform:rotate(360deg)}}.regulations-module__i9tsLq__loadingText{flex-direction:column;gap:6px;font-size:14px;font-weight:850;display:flex}.regulations-module__i9tsLq__loadingText span{color:#ffffff9e;font-size:12px;font-weight:650}.regulations-module__i9tsLq__btnSpin{border:2px solid #fff3;border-top-color:#ffffffe6;border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.9s linear infinite regulations-module__i9tsLq__spin;display:inline-block}.regulations-module__i9tsLq__summary{gap:12px;display:grid}.regulations-module__i9tsLq__summaryBlock{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:12px}.regulations-module__i9tsLq__summaryKey{color:#00f0b5eb;letter-spacing:.2px;margin-bottom:8px;font-size:14px;font-weight:900}.regulations-module__i9tsLq__summaryVal{color:#fffc;font-size:14px;font-weight:650;line-height:1.6}.regulations-module__i9tsLq__list{color:#fffc;margin:0;padding-left:18px;font-size:14px;font-weight:650;line-height:1.7}.regulations-module__i9tsLq__note{color:#ffffffb8;background:#008cff14;border:1px solid #ffffff1a;border-radius:16px;padding:10px 12px;font-size:13px;font-weight:650}.regulations-module__i9tsLq__emptyModal{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.regulations-module__i9tsLq__emptyTitle{margin-bottom:6px;font-size:14px;font-weight:900}.regulations-module__i9tsLq__emptySub{color:#ffffff9e;font-size:13px;font-weight:650}@media (max-width:980px){.regulations-module__i9tsLq__headerMain{flex-direction:column;align-items:stretch}.regulations-module__i9tsLq__controls{flex-basis:auto;width:100%}.regulations-module__i9tsLq__filters,.regulations-module__i9tsLq__grid{grid-template-columns:1fr}.regulations-module__i9tsLq__header{padding-top:104px}.regulations-module__i9tsLq__h1{font-size:38px}.regulations-module__i9tsLq__filters{grid-template-columns:1fr}.regulations-module__i9tsLq__modalOverlay{padding-top:130px}}@media (max-width:520px){.regulations-module__i9tsLq__controls{padding:12px}.regulations-module__i9tsLq__selectWrap{padding:9px 10px 10px}.regulations-module__i9tsLq__updatesHeader{align-items:flex-end;margin-top:28px}.regulations-module__i9tsLq__updatesHeader h2{font-size:18px}.regulations-module__i9tsLq__updatesCount{font-size:12px}.regulations-module__i9tsLq__card{border-radius:20px;min-height:310px;padding:20px 18px}.regulations-module__i9tsLq__badges{gap:6px}.regulations-module__i9tsLq__badgeDate{flex-basis:100%;margin-left:0}.regulations-module__i9tsLq__title{-webkit-line-clamp:3;font-size:19px}.regulations-module__i9tsLq__excerpt{-webkit-line-clamp:4}.regulations-module__i9tsLq__header{padding-top:88px}.regulations-module__i9tsLq__h1{font-size:32px}.regulations-module__i9tsLq__modalOverlay{padding-top:140px;padding-left:12px;padding-right:12px}.regulations-module__i9tsLq__modal{border-radius:22px}}
