.RegulationHero-module__Nai6FG__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0a0c24 0%,#151a3d 100%);flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:120px 20px 100px;animation:10s infinite alternate RegulationHero-module__Nai6FG__bgPulse;display:flex;position:relative;overflow:hidden}@keyframes RegulationHero-module__Nai6FG__bgPulse{0%{background:linear-gradient(135deg,#0a0c24 0%,#151a3d 100%)}to{background:linear-gradient(135deg,#0d1033 0%,#1a2050 100%)}}.RegulationHero-module__Nai6FG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4355ff1a 0%,#0000 70%);position:absolute;inset:0}.RegulationHero-module__Nai6FG__container{z-index:1;width:100%;max-width:800px;animation:.8s cubic-bezier(.22,1,.36,1) forwards RegulationHero-module__Nai6FG__heroReveal}@keyframes RegulationHero-module__Nai6FG__heroReveal{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.RegulationHero-module__Nai6FG__title{letter-spacing:-.02em;background:linear-gradient(#fff,#e0e0e0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:3.5rem;font-weight:700}.RegulationHero-module__Nai6FG__description{color:#fffc;max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}.RegulationHero-module__Nai6FG__searchWrapper{width:100%;max-width:100%;margin:0 auto;position:relative}.RegulationHero-module__Nai6FG__searchBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:4px;align-items:center;width:100%;padding:16px 24px;transition:all .3s;display:flex}.RegulationHero-module__Nai6FG__searchBox:focus-within{background:#ffffff14;border-color:#ffffff80;box-shadow:0 0 0 4px #ffffff0d}.RegulationHero-module__Nai6FG__searchIcon{color:#fff6;flex-shrink:0;margin-right:16px}.RegulationHero-module__Nai6FG__input{color:#fff;font-family:var(--font-body), sans-serif;background:0 0;border:none;outline:none;width:100%;font-size:1rem}.RegulationHero-module__Nai6FG__input::placeholder{color:#fff6;font-family:var(--font-body), sans-serif}@media (max-width:768px){.RegulationHero-module__Nai6FG__hero{padding:100px 20px 80px}.RegulationHero-module__Nai6FG__title{font-size:2.5rem}.RegulationHero-module__Nai6FG__description{margin-bottom:32px;font-size:1rem}.RegulationHero-module__Nai6FG__searchBox{padding:12px 20px}}
.RegulationLibrary-module___SAqfW__librarySection{padding:var(--space-xl) 0;background-color:#fcfcfc}.RegulationLibrary-module___SAqfW__libraryContainer{grid-template-columns:280px 1fr;align-items:flex-start;gap:48px;display:grid}.RegulationLibrary-module___SAqfW__sidebar{background:#fff;border:1px solid #eee;border-radius:8px;padding:32px;transition:all .3s;position:sticky;top:100px}.RegulationLibrary-module___SAqfW__sidebarTitle{letter-spacing:.1em;color:#999;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:32px;font-size:.85rem;font-weight:700;display:flex}.RegulationLibrary-module___SAqfW__filterGroup{margin-bottom:32px}.RegulationLibrary-module___SAqfW__filterLabel{color:#0b0e2a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:.9rem;font-weight:700;display:block}.RegulationLibrary-module___SAqfW__checkboxGroup{flex-direction:column;gap:12px;display:flex}.RegulationLibrary-module___SAqfW__checkboxItem{color:#555;cursor:pointer;align-items:center;gap:10px;font-size:.95rem;transition:color .2s;display:flex}.RegulationLibrary-module___SAqfW__checkboxItem:hover{color:#0b0e2a}.RegulationLibrary-module___SAqfW__checkboxItem input{cursor:pointer;accent-color:#0b0e2a;width:18px;height:18px}.RegulationLibrary-module___SAqfW__statusToggle{gap:8px;display:flex}.RegulationLibrary-module___SAqfW__statusBtn{color:#888;font-size:.8rem;font-weight:700;font-family:var(--font-body), sans-serif;background:#fff;border:1px solid #ddd;border-radius:4px;flex:1;padding:10px;transition:all .2s}.RegulationLibrary-module___SAqfW__btnActiveInForce{color:#fff;background:#6b5a45;border-color:#6b5a45}.RegulationLibrary-module___SAqfW__btnActiveRescinded{color:#fff;background:#0b0e2a;border-color:#0b0e2a}.RegulationLibrary-module___SAqfW__select{color:#555;width:100%;font-size:.95rem;font-family:var(--font-body), sans-serif;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;outline:none;padding:12px}.RegulationLibrary-module___SAqfW__applyBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;width:100%;font-weight:700;font-family:var(--font-body), sans-serif;background:#c2a37d;border-radius:4px;margin-top:16px;padding:16px;transition:background .3s}.RegulationLibrary-module___SAqfW__applyBtn:hover{background:#b18e62}.RegulationLibrary-module___SAqfW__resultsHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.RegulationLibrary-module___SAqfW__resultsInfo h2{color:#0b0e2a;margin-top:4px;font-size:1.8rem;font-weight:700}.RegulationLibrary-module___SAqfW__showingText{color:#888;font-size:.9rem}.RegulationLibrary-module___SAqfW__sortGroup{align-items:center;gap:12px;display:flex}.RegulationLibrary-module___SAqfW__sortLabel{color:#999;font-size:.8rem;font-weight:600}.RegulationLibrary-module___SAqfW__sortSelect{font-size:.9rem;font-weight:600;font-family:var(--font-body), sans-serif;border:1px solid #ddd;border-radius:4px;padding:8px 12px}.RegulationLibrary-module___SAqfW__card{background:#fff;border:1px solid #eee;border-left:4px solid #c2a37d;border-radius:4px;margin-bottom:24px;padding:32px;transition:transform .2s,box-shadow .2s}.RegulationLibrary-module___SAqfW__card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000000d}.RegulationLibrary-module___SAqfW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.RegulationLibrary-module___SAqfW__tags{gap:10px;display:flex}.RegulationLibrary-module___SAqfW__tag{letter-spacing:.05em;border-radius:4px;padding:4px 12px;font-size:.75rem;font-weight:700}.RegulationLibrary-module___SAqfW__categoryTag{color:#c2a37d;background:#f0eae1}.RegulationLibrary-module___SAqfW__inForceTag{color:#1e7e34;background:#e6f4ea;align-items:center;gap:6px;display:flex}.RegulationLibrary-module___SAqfW__rescindedTag{color:#d93025;background:#fce8e8;align-items:center;gap:6px;display:flex}.RegulationLibrary-module___SAqfW__statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.RegulationLibrary-module___SAqfW__meta{text-align:right;color:#999;flex:1;font-size:.8rem}.RegulationLibrary-module___SAqfW__regInfo{white-space:normal;display:inline-block}.RegulationLibrary-module___SAqfW__regTitle{color:#0b0e2a;margin-bottom:16px;font-size:1.4rem;font-weight:700;line-height:1.4}.RegulationLibrary-module___SAqfW__regSummary{color:#555;margin-bottom:24px;font-size:1rem;line-height:1.6}.RegulationLibrary-module___SAqfW__cardActions{gap:24px;display:flex}.RegulationLibrary-module___SAqfW__actionBtn{color:#0b0e2a;cursor:pointer;font-size:.85rem;font-weight:500;font-family:var(--font-body), sans-serif;background:0 0;border:none;align-items:center;gap:8px;padding:0;transition:color .2s;display:flex}.RegulationLibrary-module___SAqfW__actionBtn:hover{color:#c2a37d}@media (max-width:1024px){.RegulationLibrary-module___SAqfW__libraryContainer{grid-template-columns:1fr;gap:32px}.RegulationLibrary-module___SAqfW__sidebar{margin-bottom:32px;position:static}}@media (max-width:768px){.RegulationLibrary-module___SAqfW__librarySection{padding:var(--space-l) 0}.RegulationLibrary-module___SAqfW__sidebar{padding:24px;display:none}.RegulationLibrary-module___SAqfW__sidebarActive{display:block!important}.RegulationLibrary-module___SAqfW__mobileFilterToggle{color:#fff;cursor:pointer;background:#0b0e2a;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:24px;padding:14px;font-size:.9rem;font-weight:700;display:flex!important}.RegulationLibrary-module___SAqfW__resultsHeader{flex-direction:column;align-items:flex-start}.RegulationLibrary-module___SAqfW__sortGroup{width:100%;margin-top:16px}.RegulationLibrary-module___SAqfW__sortSelect{flex:1}.RegulationLibrary-module___SAqfW__card{padding:24px}.RegulationLibrary-module___SAqfW__cardHeader{flex-direction:column;gap:16px}.RegulationLibrary-module___SAqfW__meta{text-align:left;width:100%}.RegulationLibrary-module___SAqfW__regTitle{font-size:1.25rem}.RegulationLibrary-module___SAqfW__cardActions{flex-direction:column;gap:16px}.RegulationLibrary-module___SAqfW__pagination{flex-wrap:wrap;gap:8px}}.RegulationLibrary-module___SAqfW__pagination{border-top:1px solid #eee;justify-content:center;align-items:center;gap:12px;margin-top:48px;padding-top:32px;display:flex}.RegulationLibrary-module___SAqfW__pageBtn{color:#0b0e2a;min-width:40px;height:40px;font-size:.9rem;font-weight:600;font-family:var(--font-body), sans-serif;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;transition:all .2s;display:flex}.RegulationLibrary-module___SAqfW__pageBtn:hover:not(:disabled){color:#c2a37d;border-color:#c2a37d}.RegulationLibrary-module___SAqfW__pageBtn:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.RegulationLibrary-module___SAqfW__activePage{color:#fff;background:#c2a37d;border-color:#c2a37d}.RegulationLibrary-module___SAqfW__activePage:hover{color:#fff!important}
.Newsletter-module__OxvLTq__newsletterSection{text-align:center;background-color:#f1f0f7;padding:100px 24px}.Newsletter-module__OxvLTq__container{max-width:800px;margin:0 auto}.Newsletter-module__OxvLTq__title{color:#0b1e4a;margin-bottom:16px;font-size:2rem;font-weight:700}.Newsletter-module__OxvLTq__subtitle{color:#5a5d75;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.Newsletter-module__OxvLTq__form{justify-content:center;gap:12px;max-width:600px;margin:0 auto;display:flex}.Newsletter-module__OxvLTq__input{font-size:1rem;font-family:var(--font-body), sans-serif;background-color:#fff;border:1px solid #dcdce6;border-radius:4px;outline:none;flex:1;padding:16px 24px;transition:border-color .2s}.Newsletter-module__OxvLTq__input:focus{border-color:#0b1e4a}.Newsletter-module__OxvLTq__input::placeholder{color:#a0a0b0;font-family:var(--font-body), sans-serif}.Newsletter-module__OxvLTq__subscribeBtn{color:#fff;letter-spacing:.05em;font-size:.9rem;font-weight:700;font-family:var(--font-body), sans-serif;text-transform:uppercase;background-color:#080829;border-radius:4px;padding:16px 32px;transition:background-color .3s}.Newsletter-module__OxvLTq__subscribeBtn:hover{background-color:#0d0d3d}@media (max-width:768px){.Newsletter-module__OxvLTq__newsletterSection{padding:80px 24px}.Newsletter-module__OxvLTq__form{flex-direction:column}.Newsletter-module__OxvLTq__title{font-size:1.75rem}}
