.compliance-family_family__l3F_4{--evidence-plum:#26073e;--evidence-violet:#6412a6;--evidence-pale:#f5eef9;--evidence-line:#e5d9ee;color:#281731;background:#fff}.compliance-family_family__l3F_4 h1,.compliance-family_family__l3F_4 h2,.compliance-family_family__l3F_4 h3{font-weight:550;letter-spacing:-.04em;line-height:1.18}.compliance-family_family__l3F_4 main{min-width:0}.compliance-family_family__l3F_4 main a:focus-visible,.compliance-family_family__l3F_4 main button:focus-visible,.compliance-family_family__l3F_4 main input:focus-visible,.compliance-family_family__l3F_4 main summary:focus-visible{outline:3px solid #ad62d3;outline-offset:5px}.compliance-family_family__l3F_4 main :target{scroll-margin-top:150px}.compliance-family_family__l3F_4 main p{line-height:1.75}.compliance-family_family__l3F_4 main h1,.compliance-family_family__l3F_4 main h2,.compliance-family_family__l3F_4 main h3{overflow-wrap:anywhere}.compliance-family_topicHero__7FMNQ{background:#f5eef9;padding:calc(174px + max(0px,var(--aona-banner-height,38px) - 38px)) 24px 76px}.compliance-family_topicHeroInner__61asQ{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:80px;align-items:center}.compliance-family_topicEyebrow__jYYjY{font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;color:#7a4d94;font-weight:650;margin-bottom:22px}.compliance-family_topicHero__7FMNQ h1{font-size:clamp(2.6rem,1.8rem + 2vw,3.8rem);max-width:19ch}.compliance-family_topicHero__7FMNQ h1>span{color:#744694}.compliance-family_topicDescription__aPxZQ{font-size:1.05rem;color:#62506e;margin-top:26px;max-width:52ch}.compliance-family_topicActions__f36o7{display:flex;flex-wrap:wrap;gap:20px 26px;align-items:center;margin-top:32px}.compliance-family_topicActions__f36o7 a{font-size:.9rem;font-weight:600}.compliance-family_topicActions__f36o7 a:first-child{display:inline-flex;align-items:center;gap:26px;border-radius:99px;background:#6412a6;color:#fff;padding:15px 25px;min-height:48px}.compliance-family_topicActions__f36o7 a:not(:first-child){color:#6412a6}.compliance-family_topicBrief__nrJCF{background:#fff;border:1px solid #e5d9ee;padding:28px;box-shadow:0 24px 50px #26073e0d;transform:rotate(1.5deg)}.compliance-family_briefMasthead__G66_9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid #e5d9ee;padding-bottom:22px;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#7c5f8c}.compliance-family_briefMasthead__G66_9 span:first-child{font-weight:750;color:#6412a6}.compliance-family_topicBrief__nrJCF ol{list-style:none;padding:0;margin:12px 0 0}.compliance-family_topicBrief__nrJCF a{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;align-items:start;padding:20px 0;border-bottom:1px solid #eee5f4;font-size:.9rem;line-height:1.5;color:#45304f}.compliance-family_topicBrief__nrJCF li:last-child a{border:0}.compliance-family_topicBrief__nrJCF a>span:first-child{font-size:.65rem;color:#8d6c9f}.compliance-family_topicBrief__nrJCF a>span:last-child{color:#8d6c9f}.compliance-family_topicBrief__nrJCF a:hover{color:#6412a6}.compliance-family_metrics___sK1b{max-width:1200px;margin:auto;padding:42px 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;border-bottom:1px solid #e5d9ee}.compliance-family_metrics___sK1b>div{display:flex;flex-direction:column-reverse;justify-content:end;gap:10px}.compliance-family_metrics___sK1b dd{font-size:1.6rem;font-weight:550;letter-spacing:-.04em;overflow-wrap:anywhere}.compliance-family_metrics___sK1b dt{color:#796687;font-size:.8rem;line-height:1.6}.compliance-family_related__wIZG4,.compliance-family_requirements__HaMIi,.compliance-family_support__6NbG2{padding:76px 24px}.compliance-family_sectionInner__qrmgo{max-width:1200px;margin:auto}.compliance-family_sectionHeading__wfWvS{max-width:780px;margin-bottom:38px}.compliance-family_sectionHeading__wfWvS h2{font-size:clamp(1.9rem,1.4rem + 1vw,2.7rem)}.compliance-family_sectionHeading__wfWvS>p{color:#725c7e;font-size:1rem;margin-top:20px}.compliance-family_requirementList__omSTA details{border-top:1px solid #e5d9ee}.compliance-family_requirementList__omSTA details:last-child{border-bottom:1px solid #e5d9ee}.compliance-family_requirementList__omSTA summary{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr) 28px;gap:30px;align-items:center;list-style:none;cursor:pointer;padding:25px 0}.compliance-family_requirementList__omSTA summary::-webkit-details-marker{display:none}.compliance-family_requirementCode__NGr1m{font-size:.8rem;color:#735287;line-height:1.5}.compliance-family_requirementCode__NGr1m small{display:table;margin-top:9px;border-radius:4px;padding:3px 8px;font-size:.63rem}.compliance-family_requirementList__omSTA h3{font-size:1.25rem}.compliance-family_requirementList__omSTA details>p{color:#65506f;font-size:.95rem;max-width:70ch;margin:0 58px 28px auto}.compliance-family_disclosureSign__UR25d{font-size:1.35rem;color:#8c5daa;transition:transform .2s;text-align:center}.compliance-family_requirementList__omSTA details[open] .compliance-family_disclosureSign__UR25d{transform:rotate(45deg)}.compliance-family_risks__18b1a{background:#26073e;color:#fff;padding:76px 24px}.compliance-family_risks__18b1a .compliance-family_sectionInner__qrmgo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px}.compliance-family_risks__18b1a .compliance-family_sectionHeading__wfWvS{margin:0}.compliance-family_risks__18b1a .compliance-family_sectionHeading__wfWvS>p{color:#d5c4df}.compliance-family_riskList__3eIFS{list-style:none;padding:0;margin:0}.compliance-family_riskList__3eIFS li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:20px;padding:26px 0;border-top:1px solid #5e426e}.compliance-family_riskList__3eIFS li:first-child{padding-top:0;border:0}.compliance-family_listNumber__eIg3g{font-size:.72rem;letter-spacing:.06em;color:#a27eb5;padding-top:4px}.compliance-family_riskList__3eIFS h3{font-size:1.25rem;color:#fff}.compliance-family_riskList__3eIFS p{font-size:.92rem;color:#d5c4df;margin-top:14px}.compliance-family_support__6NbG2{background:#f5eef9}.compliance-family_supportList__vcnZl{list-style:none;padding:0;margin:0}.compliance-family_supportList__vcnZl li{display:grid;grid-template-columns:32px minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding:32px 0;border-top:1px solid #dbc8e7}.compliance-family_supportList__vcnZl h3{font-size:1.3rem}.compliance-family_supportList__vcnZl p{font-size:.95rem;color:#665071}.compliance-family_related__wIZG4{padding-top:42px;padding-bottom:48px}.compliance-family_relatedLinks__Rrb6Z{display:flex;flex-wrap:wrap;gap:12px 32px}.compliance-family_relatedLink__1GYkj{font-size:.95rem;color:#6412a6;border-bottom:1px solid #d7bbe7;padding:12px 0}.compliance-family_related__wIZG4 h3{text-align:left!important}.compliance-family_evidenceHero__LCki7{background:#26073e;color:#fff}.compliance-family_heroShell__nJVBi{max-width:1200px;padding:calc(175px + max(0px,var(--aona-banner-height,38px) - 38px)) 24px 84px;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:85px;align-items:center}.compliance-family_eyebrow__W26tf{color:#dcb6ed;font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.compliance-family_heroCopy__JvgoG h1{font-size:clamp(2.6rem,1.8rem + 2vw,3.8rem);margin:22px 0 25px}.compliance-family_heroCopy__JvgoG h1 em{font-style:normal;color:#d7b0ec}.compliance-family_heroCopy__JvgoG p{color:#dfd1e8;font-size:1rem;max-width:49ch}.compliance-family_heroActions__t8BEn{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.compliance-family_primaryAction__jiCey,.compliance-family_secondaryAction__jVDRP{border-radius:99px;padding:14px 24px;font-weight:600;font-size:.9rem;line-height:1.5;min-height:48px;text-align:center}.compliance-family_primaryAction__jiCey{color:#26073e;background:#fff}.compliance-family_secondaryAction__jVDRP{color:#fff;border:1px solid #a882bb}.compliance-family_documentObject__zo7On{color:#26073e;background:#fff;border:1px solid #dbc6e7;transform:rotate(2deg);box-shadow:0 20px 45px #10021733}.compliance-family_documentTop__XHli4{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:22px 26px;color:#78518e;font-size:.62rem;letter-spacing:.1em;border-bottom:1px solid #e9dfee}.compliance-family_documentBody__OASRV{padding:32px}.compliance-family_documentKicker__OI759{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:#865f9a}.compliance-family_documentBody__OASRV strong{display:block;font-size:1.7rem;line-height:1.2;font-weight:550;letter-spacing:-.04em;margin-top:22px}.compliance-family_documentRules__uGglb{display:grid;gap:12px;margin:26px 0}.compliance-family_documentRules__uGglb i{height:1px;background:#e9dfee}.compliance-family_documentRules__uGglb i:nth-child(2){width:80%}.compliance-family_documentIndex__dVBgS{display:grid;gap:12px;font-size:.85rem;color:#765585}.compliance-family_documentIndex__dVBgS span{border-left:2px solid #d7b0ec;padding-left:12px}.compliance-family_documentSeal__BD16F{border-top:1px solid #e9dfee;margin:0 32px;padding:24px 0;font-size:1.8rem;font-weight:550;display:flex;gap:14px;align-items:baseline}.compliance-family_documentSeal__BD16F small{font-size:.7rem;font-weight:500}.compliance-family_chronology__CXQc8{padding:75px 24px;background:#f5eef9}.compliance-family_chronologyInner__vY60c{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:80px}.compliance-family_chronology__CXQc8 header h2{font-size:2.2rem}.compliance-family_chronology__CXQc8 header p{color:#705a7e;font-size:.95rem;margin-top:20px}.compliance-family_chronology__CXQc8 ol{list-style:none;padding:0;margin:0}.compliance-family_chronology__CXQc8 li{display:grid;grid-template-columns:85px minmax(0,1fr);gap:25px;border-top:1px solid #dfcee9;padding:18px 0}.compliance-family_chronology__CXQc8 li:first-child{border:0;padding-top:0}.compliance-family_chronology__CXQc8 time{font-size:.78rem;color:#845899}.compliance-family_chronology__CXQc8 strong{font-weight:600;font-size:.95rem}.compliance-family_chronology__CXQc8 li p{font-size:.85rem;color:#725f7c;margin-top:3px}.compliance-family_librarySection__tn_HB{padding:75px 24px}.compliance-family_librarySection__tn_HB>div{max-width:1200px;margin:auto}.compliance-family_librarySection__tn_HB header{max-width:760px;margin-bottom:36px}.compliance-family_librarySection__tn_HB h2{font-size:2.3rem}.compliance-family_librarySection__tn_HB header p{color:#705a7e;margin-top:20px;font-size:.97rem}.compliance-family_registry__gw1nY{list-style:none;padding:0;margin:0;border-top:1px solid #e5d9ee}.compliance-family_registry__gw1nY>li{border-bottom:1px solid #e5d9ee}.compliance-family_registry__gw1nY a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.5fr);gap:32px;padding:28px 0;color:inherit}.compliance-family_registry__gw1nY a:hover h2,.compliance-family_registry__gw1nY a:hover h3{color:#6412a6}.compliance-family_registry__gw1nY h2,.compliance-family_registry__gw1nY h3{font-size:1.25rem;margin-bottom:12px}.compliance-family_registry__gw1nY p{font-size:.9rem;color:#705d7c}.compliance-family_registryMeta__US61a{font-size:.7rem;color:#89689a;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.compliance-family_registryDate__nwWEC{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;font-size:.75rem;color:#876899;line-height:1.7}.compliance-family_registryDate__nwWEC>span:last-child{font-size:1.2rem;color:#6412a6}.compliance-family_deepDives__mJLih{background:#f5eef9;padding:72px 24px}.compliance-family_deepDives__mJLih>div{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:80px}.compliance-family_deepDives__mJLih header h2{font-size:2.2rem}.compliance-family_deepDives__mJLih header p{color:#6b5678;font-size:.95rem;margin-top:20px}.compliance-family_deepDives__mJLih ul{list-style:none;padding:0;margin:0}.compliance-family_deepDives__mJLih li{border-top:1px solid #dac4e6}.compliance-family_deepDives__mJLih li:first-child{border:0}.compliance-family_deepDives__mJLih a{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:30px;padding:24px 0}.compliance-family_deepDives__mJLih h3{font-size:1.2rem;margin-top:8px}.compliance-family_deepDives__mJLih small{font-size:.68rem;color:#715b80}.compliance-family_deepDives__mJLih li p{font-size:.85rem;color:#735c80}.compliance-family_directoryHero__gywkX{padding:calc(170px + max(0px,var(--aona-banner-height,38px) - 38px)) 24px 54px;background:#f5eef9}.compliance-family_directoryHeroInner__aJbxl{max-width:1200px;margin:auto}.compliance-family_breadcrumbs__rEglK{display:flex;flex-wrap:wrap;gap:10px;font-size:.78rem;line-height:1.6;color:#80578d;margin-bottom:28px}.compliance-family_directoryHeroGrid__aIKtg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:80px;align-items:end}.compliance-family_directoryHero__gywkX h1{font-size:clamp(2.5rem,1.6rem + 2vw,3.7rem)}.compliance-family_directoryHero__gywkX p{font-size:1rem;color:#6f577b}.compliance-family_directoryCounts__cqiIp{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-top:1px solid #dbc7e6;margin-top:32px;padding-top:25px;font-size:.8rem;color:#755083}.compliance-family_directoryCounts__cqiIp button{color:#6412a6;text-decoration:underline;text-underline-offset:4px;min-height:44px}.compliance-family_directory__PF42O{max-width:1200px;margin:auto;padding:50px 24px 70px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:55px;align-items:start}.compliance-family_filterRail__UrfRB{position:sticky;top:120px}.compliance-family_filterRail__UrfRB>p{font-size:.8rem;color:#765783;line-height:1.7;margin:0 0 24px}.compliance-family_filterRail__UrfRB fieldset{border:0;border-bottom:1px solid #e5d9ee;padding:0 0 20px;margin:0 0 20px;min-width:0}.compliance-family_filterRail__UrfRB legend{font-size:.7rem;color:#795b89;margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}.compliance-family_filterRail__UrfRB fieldset>div{display:flex;gap:6px;flex-wrap:wrap}.compliance-family_filterRail__UrfRB button{font-size:.75rem;padding:8px 11px;line-height:1.4;min-height:36px;border-radius:6px;background:#f5eef9;color:#6f4c7f;transition:background .2s,color .2s}.compliance-family_filterRail__UrfRB button[aria-pressed=true]{background:#6412a6;color:#fff}.compliance-family_filterReset__d3ox1{color:#6412a6!important;text-decoration:underline;text-underline-offset:4px;background:none!important}.compliance-family_directoryResults__CeQuq{min-width:0}.compliance-family_directoryResults__CeQuq>p{font-size:.8rem;color:#7e638e;margin:0 0 22px}.compliance-family_directoryResults__CeQuq .compliance-family_registry__gw1nY a{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.compliance-family_directoryResults__CeQuq .compliance-family_registryDate__nwWEC{grid-column:2}.compliance-family_empty__aUFgA{padding:40px 0;font-size:1rem;color:#705880}.compliance-family_detailHero__eY4jr{background:#f5eef9;padding:calc(165px + max(0px,var(--aona-banner-height,38px) - 38px)) 24px 60px}.compliance-family_detailHeroInner__Rjs9k{max-width:1200px;margin:auto}.compliance-family_detailHeroGrid__iKHjG{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:80px;align-items:end}.compliance-family_detailHero__eY4jr h1{font-size:clamp(2.4rem,1.7rem + 1.8vw,3.4rem);max-width:24ch}.compliance-family_detailHero__eY4jr p{font-size:1rem;color:#6b5676;margin-top:24px;max-width:68ch}.compliance-family_detailFacts__Abi1G{border-top:2px solid #b688d3;margin:0}.compliance-family_detailFacts__Abi1G>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:15px 0;border-bottom:1px solid #ddc9e9;font-size:.8rem;line-height:1.5;color:#735880}.compliance-family_detailFacts__Abi1G dd{font-weight:600;color:#432454}.compliance-family_detailBody__lM473{max-width:1200px;padding:60px 24px 75px;margin:auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.65fr);gap:72px;align-items:start}.compliance-family_detailBody__lM473 h2{font-size:1.8rem;margin-bottom:26px}.compliance-family_detailContent___f2wT>section{margin-bottom:56px}.compliance-family_detailContent___f2wT>section:last-child{margin-bottom:0}.compliance-family_answerFirst__EGyqs{padding:32px;background:#f5eef9;border-left:3px solid #a26ec3}.compliance-family_answerFirst__EGyqs p{font-size:.95rem;color:#634a72;margin-bottom:22px}.compliance-family_answerFirst__EGyqs ol{padding:0;list-style:none}.compliance-family_answerFirst__EGyqs li{display:flex;gap:15px;align-items:baseline;margin:15px 0;color:#674975;font-size:.9rem;line-height:1.7}.compliance-family_answerFirst__EGyqs li>span:first-child{color:#9766b2;font-size:.7rem}.compliance-family_overview__ZR8Mi p{color:#675572;font-size:1rem;margin:0 0 22px}.compliance-family_detailRequirements__H6rQx{padding:0;list-style:none}.compliance-family_detailRequirements__H6rQx li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:20px;border-top:1px solid #e5d9ee;padding:22px 0;font-size:.95rem;color:#70567c}.compliance-family_detailRequirements__H6rQx li>span{color:#9874aa;font-size:.72rem;padding-top:4px}.compliance-family_detailDates__kk6nR{background:#26073e;color:#fff;padding:32px}.compliance-family_detailDates__kk6nR ol{padding:0;list-style:none}.compliance-family_detailDates__kk6nR li{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:24px;border-top:1px solid #644774;padding:20px 0}.compliance-family_detailDates__kk6nR time{font-size:.8rem;color:#d5b7e6}.compliance-family_detailDates__kk6nR p{font-size:.9rem;color:#dfd1e7}.compliance-family_affectedList__rjzRm{padding:0;list-style:none}.compliance-family_affectedList__rjzRm li{font-size:.95rem;line-height:1.7;color:#725980;border-top:1px solid #e4d6ed;padding:17px 0}.compliance-family_detailFaq__5DPa3 details{border-top:1px solid #e5d9ee}.compliance-family_detailFaq__5DPa3 summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:1rem;font-weight:550;line-height:1.5}.compliance-family_detailFaq__5DPa3 summary::-webkit-details-marker{display:none}.compliance-family_detailFaq__5DPa3 details>p{font-size:.95rem;color:#6d5579;padding-bottom:24px}.compliance-family_detailFaq__5DPa3 details[open] .compliance-family_disclosureSign__UR25d{transform:rotate(45deg)}.compliance-family_readiness__vCNoi{background:#f5eef9;padding:28px}.compliance-family_readiness__vCNoi h2{font-size:1.3rem;margin-bottom:23px}.compliance-family_readiness__vCNoi label{display:flex;gap:13px;align-items:start;border-top:1px solid #decae9;padding:17px 0;cursor:pointer;font-size:.85rem;line-height:1.7;color:#6a4d7b}.compliance-family_readiness__vCNoi input{flex:none;accent-color:#6412a6;width:18px;height:18px;margin-top:5px}.compliance-family_readiness__vCNoi label:has(input:checked){color:#421966}.compliance-family_sourceList__TK2yi{padding:30px 0}.compliance-family_sourceList__TK2yi h2{font-size:1.3rem;margin-bottom:20px}.compliance-family_sourceList__TK2yi ul{list-style:none;margin:0;padding:0}.compliance-family_sourceList__TK2yi li{margin-bottom:18px;line-height:1.6}.compliance-family_sourceList__TK2yi a{font-size:.85rem;color:#714089;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.compliance-family_helpBand__KJQT6{background:#26073e;color:#fff;padding:28px}.compliance-family_helpBand__KJQT6 h3{font-size:1.35rem}.compliance-family_helpBand__KJQT6 p{font-size:.87rem;color:#ddcbe9;margin:18px 0 22px}.compliance-family_helpBand__KJQT6 a{display:inline-block;background:#fff;border-radius:99px;padding:13px 23px;color:#26073e;font-size:.9rem;font-weight:600}.compliance-family_assessMain__1TeKw{max-width:1200px;margin:auto;padding:calc(175px + max(0px,var(--aona-banner-height,38px) - 38px)) 24px 75px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;align-items:start}.compliance-family_assessIntro__zN9la{position:sticky;top:130px}.compliance-family_assessIntro__zN9la h1{font-size:clamp(2.5rem,1.7rem + 2vw,3.6rem)}.compliance-family_assessIntro__zN9la p{font-size:.9rem;color:#7f5c92;margin-top:25px}.compliance-family_assessRail__r3Nqp{list-style:none;padding:0;margin:32px 0 0;border-top:1px solid #e5d9ee}.compliance-family_assessRail__r3Nqp li{padding:17px 0;border-bottom:1px solid #e5d9ee;color:#92759f;font-size:.8rem;display:flex;gap:18px}.compliance-family_assessRail__r3Nqp li[aria-current=step]{color:#6412a6;font-weight:650}.compliance-family_assessCanvas__j3WXL{min-width:0;background:#f5eef9;padding:32px}.compliance-family_assessProgress__WkyoB{font-size:.8rem;color:#70527f;margin-bottom:24px}.compliance-family_progressTrack__vmN6d{height:4px;background:#e6d6ef;margin-top:18px}.compliance-family_progressTrack__vmN6d>div{height:100%;background:#8f48b8;transition:width .25s}.compliance-family_assessQuestion__s_Slz{background:#fff;padding:30px}.compliance-family_assessQuestion__s_Slz h2{font-size:1.5rem;margin-bottom:24px}.compliance-family_assessQuestion__s_Slz>p{font-size:.85rem;color:#7c6888;margin-bottom:22px}.compliance-family_answerOptions__DF2oJ{display:grid;gap:10px}.compliance-family_answerOptions__DF2oJ button{display:flex;gap:16px;align-items:center;text-align:left;border:1px solid #e2d4eb;padding:17px;color:#705b7e;font-size:.9rem;line-height:1.5;border-radius:5px}.compliance-family_answerOptions__DF2oJ button:before{content:"";width:17px;height:17px;border:1px solid #ceb6dd;border-radius:50%;flex:none}.compliance-family_answerOptions__DF2oJ button[aria-pressed=true]{border-color:#9e63bf;background:#f5edf9;color:#572474}.compliance-family_answerOptions__DF2oJ button[aria-pressed=true]:before{background:#8d3eb5;border-color:#8d3eb5;box-shadow:inset 0 0 0 3px #f5edf9}.compliance-family_assessNext__NcEtb{margin-top:25px;background:#6412a6;color:#fff;border-radius:99px;padding:14px 28px;font-size:.9rem;font-weight:600;min-height:48px}.compliance-family_assessForm__rREyO label{font-size:.85rem;color:#6f527d}.compliance-family_assessForm__rREyO input{min-height:48px;font-size:.9rem}.compliance-family_assessForm__rREyO h2{font-size:1.65rem;margin-bottom:20px}.compliance-family_assessResult__DnIyX h2{font-size:1.6rem}.compliance-family_scoreHeadline__ik7ym{background:#26073e;color:#fff;padding:30px;margin-bottom:30px}.compliance-family_scoreHeadline__ik7ym strong{display:block;font-size:3.7rem;font-weight:550;line-height:1.2;margin:22px 0}.compliance-family_scoreHeadline__ik7ym p{font-size:.9rem;color:#ddc8e8}.compliance-family_resultGaps__sDW8_{padding:25px 0;border-top:1px solid #d6bfe4}.compliance-family_resultGaps__sDW8_ ul{list-style:disc;padding-left:20px;color:#70547d;font-size:.9rem;line-height:1.7}.compliance-family_resultGaps__sDW8_ li{margin-top:16px}.compliance-family_resultRows__54rN8{list-style:none;padding:0;margin:25px 0}.compliance-family_resultRows__54rN8 li{border-top:1px solid #dac4e6;padding:24px 0}.compliance-family_resultRows__54rN8 a{font-size:1.15rem;font-weight:550;color:#53216c}.compliance-family_resultRows__54rN8 small{display:inline-block;margin:8px 0;color:#815392;font-size:.7rem}.compliance-family_resultRows__54rN8 p{color:#70547e;font-size:.9rem}@media(max-width:950px){.compliance-family_chronologyInner__vY60c,.compliance-family_deepDives__mJLih>div,.compliance-family_heroShell__nJVBi,.compliance-family_risks__18b1a .compliance-family_sectionInner__qrmgo,.compliance-family_topicHeroInner__61asQ{gap:40px}.compliance-family_directory__PF42O{grid-template-columns:170px minmax(0,1fr);gap:30px}.compliance-family_assessMain__1TeKw,.compliance-family_detailBody__lM473{gap:35px}.compliance-family_topicBrief__nrJCF{padding:22px}}@media(max-width:700px){.compliance-family_evidenceHero__LCki7 .compliance-family_heroShell__nJVBi,.compliance-family_topicHero__7FMNQ{padding:calc(150px + max(0px,var(--aona-banner-height,38px) - 38px)) 22px 48px}.compliance-family_heroShell__nJVBi,.compliance-family_topicHeroInner__61asQ{grid-template-columns:minmax(0,1fr);gap:38px}.compliance-family_topicHero__7FMNQ h1{font-size:1.65rem}.compliance-family_heroCopy__JvgoG h1{font-size:1.85rem}.compliance-family_topicHero__7FMNQ h1>span{display:block}.compliance-family_topicDescription__aPxZQ{font-size:.95rem}.compliance-family_topicActions__f36o7{gap:20px}.compliance-family_topicActions__f36o7 a:first-child{width:100%;justify-content:center}.compliance-family_topicBrief__nrJCF{transform:none;padding:22px}.compliance-family_topicBrief__nrJCF a{grid-template-columns:20px minmax(0,1fr) 16px;gap:10px}.compliance-family_metrics___sK1b{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:28px;padding:32px 22px}.compliance-family_metrics___sK1b dd{font-size:1.25rem}.compliance-family_metrics___sK1b dt{font-size:.75rem}.compliance-family_requirements__HaMIi,.compliance-family_risks__18b1a,.compliance-family_support__6NbG2{padding:48px 22px}.compliance-family_sectionHeading__wfWvS{margin-bottom:28px}.compliance-family_sectionHeading__wfWvS h2{font-size:1.8rem}.compliance-family_sectionHeading__wfWvS>p{font-size:.92rem}.compliance-family_requirementList__omSTA summary{grid-template-columns:minmax(0,1fr) 24px;gap:15px;padding:23px 0}.compliance-family_requirementCode__NGr1m{grid-column:1}.compliance-family_requirementList__omSTA h3{grid-column:1;font-size:1.1rem}.compliance-family_requirementList__omSTA .compliance-family_disclosureSign__UR25d{grid-column:2;grid-row:1/3}.compliance-family_requirementCode__NGr1m small{display:inline-block;margin:5px 0 0 10px}.compliance-family_requirementList__omSTA details>p{margin:0 0 25px;font-size:.92rem}.compliance-family_chronologyInner__vY60c,.compliance-family_deepDives__mJLih>div,.compliance-family_risks__18b1a .compliance-family_sectionInner__qrmgo{grid-template-columns:minmax(0,1fr);gap:35px}.compliance-family_riskList__3eIFS li{gap:13px;grid-template-columns:22px minmax(0,1fr)}.compliance-family_supportList__vcnZl li{grid-template-columns:22px minmax(0,1fr);gap:15px;padding:25px 0}.compliance-family_supportList__vcnZl p{grid-column:2;font-size:.9rem}.compliance-family_riskList__3eIFS h3,.compliance-family_supportList__vcnZl h3{font-size:1.15rem}.compliance-family_related__wIZG4{padding:32px 22px}.compliance-family_heroActions__t8BEn>a{width:100%}.compliance-family_documentObject__zo7On{transform:none}.compliance-family_documentBody__OASRV{padding:25px}.compliance-family_documentBody__OASRV strong{font-size:1.5rem}.compliance-family_documentTop__XHli4{padding:20px}.compliance-family_documentSeal__BD16F{margin:0 25px}.compliance-family_chronology__CXQc8{padding:46px 22px}.compliance-family_chronology__CXQc8 header h2,.compliance-family_deepDives__mJLih header h2,.compliance-family_librarySection__tn_HB h2{font-size:1.85rem}.compliance-family_chronology__CXQc8 li{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:18px}.compliance-family_deepDives__mJLih,.compliance-family_librarySection__tn_HB{padding:46px 22px}.compliance-family_registry__gw1nY a{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0}.compliance-family_registry__gw1nY h2,.compliance-family_registry__gw1nY h3{font-size:1.2rem}.compliance-family_deepDives__mJLih a{grid-template-columns:minmax(0,1fr);gap:15px}.compliance-family_detailHero__eY4jr,.compliance-family_directoryHero__gywkX{padding:calc(145px + max(0px,var(--aona-banner-height,38px) - 38px)) 22px 42px}.compliance-family_detailHeroGrid__iKHjG,.compliance-family_directoryHeroGrid__aIKtg{grid-template-columns:minmax(0,1fr);gap:25px}.compliance-family_detailHero__eY4jr h1,.compliance-family_directoryHero__gywkX h1{font-size:1.85rem}.compliance-family_directory__PF42O{padding:35px 22px 50px;display:block}.compliance-family_filterRail__UrfRB{position:static;margin-bottom:35px}.compliance-family_filterRail__UrfRB fieldset{margin-bottom:15px;padding-bottom:15px}.compliance-family_directoryResults__CeQuq .compliance-family_registry__gw1nY a{grid-template-columns:minmax(0,1fr)}.compliance-family_directoryResults__CeQuq .compliance-family_registryDate__nwWEC{grid-column:auto}.compliance-family_detailBody__lM473{padding:42px 22px;grid-template-columns:minmax(0,1fr);gap:42px}.compliance-family_detailBody__lM473 h2{font-size:1.65rem}.compliance-family_detailContent___f2wT>section{margin-bottom:40px}.compliance-family_answerFirst__EGyqs,.compliance-family_detailDates__kk6nR,.compliance-family_helpBand__KJQT6,.compliance-family_readiness__vCNoi{padding:25px 20px}.compliance-family_detailDates__kk6nR li{grid-template-columns:minmax(0,1fr);gap:9px}.compliance-family_detailRequirements__H6rQx li{gap:14px;grid-template-columns:20px minmax(0,1fr)}.compliance-family_assessMain__1TeKw{padding:calc(145px + max(0px,var(--aona-banner-height,38px) - 38px)) 22px 50px;grid-template-columns:minmax(0,1fr);gap:30px}.compliance-family_assessIntro__zN9la{position:static}.compliance-family_assessIntro__zN9la h1{font-size:1.85rem}.compliance-family_assessRail__r3Nqp{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;padding-top:15px}.compliance-family_assessRail__r3Nqp li{border:0;padding:0;font-size:.72rem;gap:8px}.compliance-family_assessCanvas__j3WXL{padding:20px 14px}.compliance-family_assessQuestion__s_Slz{padding:24px 16px}.compliance-family_assessQuestion__s_Slz h2{font-size:1.35rem}.compliance-family_answerOptions__DF2oJ button{padding:15px 12px;font-size:.85rem;gap:12px}.compliance-family_scoreHeadline__ik7ym{padding:25px 20px}.compliance-family_scoreHeadline__ik7ym strong{font-size:3rem}}@media(prefers-reduced-motion:reduce){.compliance-family_family__l3F_4 main *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.compliance-family_reviewStamp__1nyic{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;padding-top:20px;border-top:1px solid #decfe9;font-size:.82rem;line-height:1.6;color:#715b80;overflow-wrap:anywhere}.compliance-family_reviewStamp__1nyic a{color:#6412a6;text-decoration:underline;text-underline-offset:3px}