.regulation_body__aESsJ{font-size:var(--ft-fs-body);line-height:1.6}.regulation_body__aESsJ .ft-row[data-lead=mark]{align-items:start}.regulation_body__aESsJ .ft-row__title{-webkit-line-clamp:unset;line-clamp:unset}.regulation_lead__w5yUF{max-width:48rem;font-size:var(--ft-fs-lead);line-height:1.4}.regulation_note__U4R_J{font-size:var(--ft-fs-small);color:var(--ft-ink-2)}.regulation_subject__t807p{border-top:1px solid var(--ft-ink-line);padding:28px 0}.regulation_groupTitle__tBx0a,.regulation_subject__t807p h3{font-family:var(--ft-font-display);font-size:var(--ft-fs-lead);font-weight:400;line-height:1.3}.regulation_groupTitle__tBx0a{margin:28px 0 12px}.regulation_responsibility__IzstB{font-size:var(--ft-fs-body);margin:8px 0}.regulation_source__7V5xU{padding:12px 0;overflow-wrap:anywhere}.regulation_source__7V5xU p{margin:6px 0}.regulation_evidence__LEvlB+.regulation_evidence__LEvlB{border-top:1px solid var(--ft-ink-line);margin-top:20px}.regulation_level__Tg87o{font-size:var(--ft-fs-body);margin:28px 0 12px}.regulation_mandate__IkZZ7 p{max-width:58rem;margin:12px 0}.regulation_mandate__IkZZ7 ol{padding-left:24px}.regulation_condition__rSs_I{display:block;font-size:var(--ft-fs-small);color:var(--ft-ink-2);margin:4px 0 16px}.regulation_coverage__yYx_M{border-top:1px solid var(--ft-ink-line)}.regulation_coverage__yYx_M p{font-size:var(--ft-fs-small);max-width:58rem}.regulation_coverage__yYx_M li{font-size:var(--ft-fs-small)}.regulation_records__2A6Uz{border-top:1px solid var(--ft-ink-line);margin-top:28px;padding-bottom:20px}.regulation_records__2A6Uz .regulation_groupTitle__tBx0a{margin-top:24px}.regulation_recordFilters__QliXs{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;gap:16px;margin:24px 0 16px}.regulation_recordFilters__QliXs>*{min-width:0}.regulation_recordFilters__QliXs input,.regulation_recordFilters__QliXs select{width:100%;min-width:0}.regulation_records__2A6Uz .ft-row__detail>p{margin:6px 0}.regulation_sourceTable__oZ087{margin:16px 0}.regulation_sourceTable__oZ087 .ft-table td[data-primary]{min-width:0}.regulation_body__aESsJ .ft-disclosure[data-size=note] .ft-disclosure__body:has(.ft-table-host){padding-left:0}.regulation_recordMeta__H_7wy{display:block;font-size:var(--ft-fs-small);font-weight:400;color:var(--ft-ink-2);margin-top:4px}.regulation_gaps__BstCg{list-style:none;padding:0}.regulation_gaps__BstCg>li{padding:18px 0;border-top:1px solid var(--ft-ink-line)}.regulation_gaps__BstCg>li>p{margin:8px 0}.regulation_retry__1mJeQ{font:inherit;background:transparent;border:0;padding:8px 4px;color:inherit;text-decoration:underline;cursor:pointer}.regulation_search__f2Yoa{font:inherit;width:min(100%,36rem);padding:14px 18px;border:1px solid var(--ft-ink-line);border-radius:var(--ft-radius-pill);background:transparent}.regulation_searchLabel__pjNxc{display:block;margin-bottom:10px}.regulation_search__f2Yoa+.regulation_searchLabel__pjNxc{margin-top:20px}.regulation_sectors__bmktY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.regulation_sector__3xaHC{padding:24px 0;border-top:1px solid var(--ft-ink-line);scroll-margin-top:100px}.regulation_sector__3xaHC h3{font-size:var(--ft-fs-lead);font-family:var(--ft-font-display);font-weight:400;margin:0 0 12px}.regulation_sector__3xaHC p{margin:10px 0}.regulation_regime__MNQ0P{border-top:1px solid var(--ft-ink-line);padding:20px 0;scroll-margin-top:110px}.regulation_regime__MNQ0P h3{font-size:var(--ft-fs-lead);margin:0 0 10px}.regulation_inventory__pSuI_>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.regulation_flow__fBQ4d{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0 36px}.regulation_flow__fBQ4d div{border:1px solid var(--ft-ink-line);border-radius:var(--ft-radius-card);padding:24px}.regulation_flow__fBQ4d strong{display:block;margin-bottom:12px}@media (max-width:700px){.regulation_flow__fBQ4d,.regulation_inventory__pSuI_>ul,.regulation_recordFilters__QliXs,.regulation_sectors__bmktY{grid-template-columns:1fr}.regulation_body__aESsJ .ft-row[data-lead=mark]{grid-template-columns:76px minmax(0,1fr)}.regulation_body__aESsJ .ft-row[data-lead=mark]>.ft-row__lead{grid-column:1;grid-row:1/span 2}.regulation_body__aESsJ .ft-row[data-lead=mark]>.ft-row__main{display:contents}.regulation_body__aESsJ .ft-row[data-lead=mark]>.ft-row__main>.ft-row__meta,.regulation_body__aESsJ .ft-row[data-lead=mark]>.ft-row__main>.ft-row__title{grid-column:2}.regulation_body__aESsJ .ft-row[data-lead=mark]>.ft-row__main>.ft-row__detail{grid-column:1/-1}}