.RegulatoryLibrary_hero__AA7l7{min-height:0;padding:112px 40px 120px}.RegulatoryLibrary_hero__AA7l7 h1{font-size:clamp(38px,4.2vw,54px)}.RegulatoryLibrary_stats__kU9Mo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--nv-border);border-radius:12px;background:#fff}.RegulatoryLibrary_stats__kU9Mo>div{padding:24px 28px;border-right:1px solid var(--nv-border)}.RegulatoryLibrary_stats__kU9Mo>div:last-child{border-right:0}.RegulatoryLibrary_stats__kU9Mo dt{color:var(--nv-muted);font-size:13px;font-weight:500}.RegulatoryLibrary_stats__kU9Mo dd{margin:8px 0 0;color:var(--nv-ink);font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.RegulatoryLibrary_controls__I3Ebb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:56px}.RegulatoryLibrary_search__tbrbq{display:flex;flex:0 1 340px;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--nv-border);border-radius:6px;background:#fff;color:var(--nv-muted-soft);transition:border-color .16s ease,box-shadow .16s ease}.RegulatoryLibrary_search__tbrbq:focus-within{border-color:var(--nv-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-purple) 16%,#fff)}.RegulatoryLibrary_search__tbrbq svg{flex:none;width:16px;height:16px}.RegulatoryLibrary_search__tbrbq input{flex:1;min-width:0;border:0;background:transparent;color:var(--nv-ink);font:inherit;font-size:14px;outline:none}.RegulatoryLibrary_search__tbrbq input::-moz-placeholder{color:var(--nv-muted-soft)}.RegulatoryLibrary_search__tbrbq input::placeholder{color:var(--nv-muted-soft)}.RegulatoryLibrary_roleFilters__vAVoK{display:flex;flex-wrap:wrap;gap:4px 22px}.RegulatoryLibrary_roleFilters__vAVoK button{position:relative;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .16s ease}.RegulatoryLibrary_roleFilters__vAVoK button:after{position:absolute;right:0;bottom:6px;left:0;height:2px;border-radius:1px;background:var(--nv-purple);content:"";transform:scaleX(0);transition:transform .26s cubic-bezier(.22,1,.36,1)}.RegulatoryLibrary_roleFilters__vAVoK button:hover,.RegulatoryLibrary_roleFilters__vAVoK button[aria-pressed=true]{color:var(--nv-ink)}.RegulatoryLibrary_roleFilters__vAVoK button[aria-pressed=true]:after{transform:scaleX(1)}.RegulatoryLibrary_roleFilters__vAVoK button:focus-visible{border-radius:3px;outline:2px solid var(--nv-purple);outline-offset:2px}.RegulatoryLibrary_count__1GkUU{margin:20px 0 12px;color:var(--nv-muted-soft);font-size:13px}.RegulatoryLibrary_empty__omZCf{padding:40px 28px;color:var(--nv-muted);font-size:15px;line-height:1.6}.RegulatoryLibrary_empty__omZCf,.RegulatoryLibrary_list__xop8H{margin:0;border:1px solid var(--nv-border);border-radius:12px;background:#fff}.RegulatoryLibrary_list__xop8H{padding:0;list-style:none}.RegulatoryLibrary_row__uTv85{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:24px;padding:22px 28px;border-top:1px solid var(--nv-border);transition:background-color .16s ease}.RegulatoryLibrary_row__uTv85:first-child{border-top:0;border-radius:12px 12px 0 0}.RegulatoryLibrary_row__uTv85:last-child{border-radius:0 0 12px 12px}.RegulatoryLibrary_row__uTv85:only-child{border-radius:12px}.RegulatoryLibrary_row__uTv85:hover{background:var(--nv-soft)}.RegulatoryLibrary_identity__ybHYz h3{margin:0;color:var(--nv-ink);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.RegulatoryLibrary_identity__ybHYz p{margin:4px 0 0;color:var(--nv-muted);font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px}.RegulatoryLibrary_dates__doDOK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.RegulatoryLibrary_dates__doDOK dt{color:var(--nv-muted-soft);font-size:12px}.RegulatoryLibrary_dates__doDOK dd{margin:4px 0 0;color:var(--nv-ink);font-size:14px;font-variant-numeric:tabular-nums}.RegulatoryLibrary_unrecorded__LQA6Z{color:var(--nv-muted-soft);font-style:italic}.RegulatoryLibrary_meta__zj3eq{display:grid;gap:4px}.RegulatoryLibrary_role__grAE1{color:var(--nv-ink);font-size:14px;font-weight:500}.RegulatoryLibrary_role__grAE1[data-role=direct_dpp]{color:var(--nv-purple-deep)}.RegulatoryLibrary_obligations__GqyRb{color:var(--nv-muted);font-size:13px}.RegulatoryLibrary_noSource__dmcfy,.RegulatoryLibrary_source__FLq3s{justify-self:end;font-size:14px}.RegulatoryLibrary_source__FLq3s{display:inline-flex;align-items:center;min-height:44px;color:var(--nv-purple-deep);font-weight:500;text-decoration:none;white-space:nowrap}.RegulatoryLibrary_source__FLq3s:hover{text-decoration:underline}.RegulatoryLibrary_noSource__dmcfy{color:var(--nv-muted-soft);font-style:italic;white-space:nowrap}@media (max-width:1080px){.RegulatoryLibrary_row__uTv85{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.RegulatoryLibrary_noSource__dmcfy,.RegulatoryLibrary_source__FLq3s{grid-column:1/-1;justify-self:start;min-height:0}}@media (max-width:880px){.RegulatoryLibrary_hero__AA7l7{padding:72px 20px 88px}.RegulatoryLibrary_stats__kU9Mo{grid-template-columns:minmax(0,1fr)}.RegulatoryLibrary_stats__kU9Mo>div{border-right:0;border-bottom:1px solid var(--nv-border)}.RegulatoryLibrary_stats__kU9Mo>div:last-child{border-bottom:0}.RegulatoryLibrary_controls__I3Ebb{margin-top:40px}.RegulatoryLibrary_search__tbrbq{flex:1 1 100%}.RegulatoryLibrary_roleFilters__vAVoK{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity}.RegulatoryLibrary_roleFilters__vAVoK button{flex:none;scroll-snap-align:start}.RegulatoryLibrary_row__uTv85{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}}@media (prefers-reduced-motion:reduce){.RegulatoryLibrary_roleFilters__vAVoK button,.RegulatoryLibrary_roleFilters__vAVoK button:after,.RegulatoryLibrary_row__uTv85,.RegulatoryLibrary_search__tbrbq{transition:none}}