.RegulatoryLibrary_page__ZGn3Y{--ink:#0a2540;--ink-strong:#0f0d1d;--muted:#66728a;--purple:#7c5cdb;--purple-dark:var(--norruva-purple-dark);--purple-wash:#f0eefb;--border:#e8ebf0;background:#fff;color:var(--ink)}.RegulatoryLibrary_container__PZecF{width:min(100% - 64px,1200px);margin-inline:auto;padding-block:76px}.RegulatoryLibrary_hero__AA7l7{border-bottom:1px solid var(--border);background:#f7f6fb}.RegulatoryLibrary_eyebrow__JOFMc{margin:0 0 14px;color:var(--purple-dark);font-family:var(--font-display,inherit);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.RegulatoryLibrary_heading__9gYGl{max-width:820px;margin:0;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.24}.RegulatoryLibrary_heading__9gYGl span{color:var(--ink-strong)}.RegulatoryLibrary_heading__9gYGl em{color:var(--muted);font-style:normal}.RegulatoryLibrary_lead__ocoW3{max-width:700px;margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.RegulatoryLibrary_stats__kU9Mo{display:grid;margin:32px 0 0;gap:14px;grid-template-columns:repeat(3,minmax(0,220px))}.RegulatoryLibrary_stats__kU9Mo>div{padding:16px 18px;border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:0 15px 35px rgb(10 37 64/6%)}.RegulatoryLibrary_stats__kU9Mo dt{color:var(--muted);font-size:12px;font-weight:600}.RegulatoryLibrary_stats__kU9Mo dd{margin:6px 0 0;color:var(--ink-strong);font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.RegulatoryLibrary_listSection__QT87G{background:#fff}.RegulatoryLibrary_controls__I3Ebb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.RegulatoryLibrary_search__tbrbq{display:flex;min-width:280px;flex:1 1 280px;max-width:420px;align-items:center;gap:9px;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted)}.RegulatoryLibrary_search__tbrbq:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px rgb(124 92 219/18%)}.RegulatoryLibrary_search__tbrbq svg{width:17px;height:17px;flex:none}.RegulatoryLibrary_search__tbrbq input{min-width:0;flex:1;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;outline:none}.RegulatoryLibrary_roleFilters__vAVoK{display:flex;overflow-x:auto;flex-wrap:wrap;gap:8px;scroll-snap-type:x proximity}.RegulatoryLibrary_roleFilters__vAVoK button{min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);font-size:13px;font-weight:600;scroll-snap-align:start;white-space:nowrap}.RegulatoryLibrary_roleFilters__vAVoK button:hover{border-color:var(--purple);color:var(--ink)}.RegulatoryLibrary_roleFilters__vAVoK button[data-active=true]{border-color:var(--purple);background:var(--purple-wash);color:var(--purple-dark)}.RegulatoryLibrary_count__1GkUU{margin:20px 0 0;color:var(--muted);font-size:13px}.RegulatoryLibrary_empty__omZCf{margin:28px 0 0;padding:28px 22px;border:1px dashed var(--border);border-radius:20px;color:var(--muted);font-size:15px;text-align:center}.RegulatoryLibrary_list__xop8H{display:grid;margin:14px 0 0;padding:0;gap:12px;list-style:none}.RegulatoryLibrary_row__uTv85{display:grid;align-items:center;padding:18px 22px;border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:0 15px 35px rgb(10 37 64/6%);gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr) auto}.RegulatoryLibrary_identity__ybHYz h3{margin:0;color:var(--ink-strong);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.RegulatoryLibrary_identity__ybHYz p{margin:4px 0 0;color:var(--muted);font-size:13px}.RegulatoryLibrary_dates__doDOK{display:flex;margin:0;gap:22px}.RegulatoryLibrary_dates__doDOK dt{color:var(--muted);font-size:11px;font-weight:600}.RegulatoryLibrary_dates__doDOK dd{margin:3px 0 0;color:var(--ink);font-size:13px;font-weight:500;white-space:nowrap}.RegulatoryLibrary_unrecorded__LQA6Z{color:#8792a2;font-style:italic;font-weight:400}.RegulatoryLibrary_meta__zj3eq{display:grid;gap:6px;justify-items:start}.RegulatoryLibrary_role__grAE1{padding:4px 10px;border-radius:999px;background:#eef1f6;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.RegulatoryLibrary_role__grAE1[data-role=direct_dpp]{background:var(--purple-wash);color:var(--purple-dark)}.RegulatoryLibrary_obligations__GqyRb{color:var(--muted);font-size:12px}.RegulatoryLibrary_source__FLq3s{color:var(--purple-dark);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.RegulatoryLibrary_source__FLq3s:hover{text-decoration:underline}.RegulatoryLibrary_noSource__dmcfy{color:#8792a2;font-size:13px;font-style:italic;white-space:nowrap}.RegulatoryLibrary_ctaSection__eh2fY{border-top:1px solid var(--border);background:#f6f9fc;text-align:center}.RegulatoryLibrary_ctaSection__eh2fY h2{margin:0;color:var(--ink-strong);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.24}.RegulatoryLibrary_ctaSection__eh2fY>div>p{max-width:560px;margin:16px auto 0;color:var(--muted);font-size:16px;line-height:1.7}.RegulatoryLibrary_ctaActions__h8dGk{display:flex;flex-wrap:wrap;justify-content:center;margin-top:28px;gap:12px}.RegulatoryLibrary_primaryButton__zUVqP,.RegulatoryLibrary_secondaryButton__jxC2D{display:inline-flex;min-height:44px;align-items:center;padding:0 22px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none}.RegulatoryLibrary_primaryButton__zUVqP{background:var(--purple);color:#fff}.RegulatoryLibrary_primaryButton__zUVqP:hover{background:var(--purple-dark)}.RegulatoryLibrary_secondaryButton__jxC2D{border:1px solid var(--border);background:#fff;color:var(--ink)}.RegulatoryLibrary_secondaryButton__jxC2D:hover{border-color:var(--purple)}@media (max-width:880px){.RegulatoryLibrary_container__PZecF{width:min(100% - 44px,1200px);padding-block:56px}.RegulatoryLibrary_heading__9gYGl{font-size:34px}.RegulatoryLibrary_row__uTv85,.RegulatoryLibrary_stats__kU9Mo{grid-template-columns:minmax(0,1fr)}.RegulatoryLibrary_row__uTv85{gap:12px}.RegulatoryLibrary_meta__zj3eq{justify-items:start}.RegulatoryLibrary_ctaSection__eh2fY h2{font-size:28px}}