.page_goldStandard___JC4H{--accent:#d6b94a;--accent-light:#f5efd6;--accent-dark:#8a6d0f}.page_goodShowing__edQ88{--accent:var(--color-green);--accent-light:var(--color-green-light);--accent-dark:var(--color-green-dark)}.page_workInProgress__NwzSg{--accent:var(--color-purple);--accent-light:var(--color-purple-light);--accent-dark:var(--color-purple-dark)}.page_notInclusive__ugWlK{--accent:var(--color-orange);--accent-light:var(--color-orange-light);--accent-dark:var(--color-orange-dark)}.page_criticallyDeficient__xa70s{--accent:var(--color-red);--accent-light:var(--color-red-light);--accent-dark:var(--color-red-dark)}.page_profile__gpw_Y{padding:80px 0;background:linear-gradient(180deg,var(--accent) 0,color-mix(in srgb,var(--accent) 30%,var(--color-white)) 55%,var(--color-white) 92%)}.page_profileContainer__LCOqO{display:grid;grid-template-columns:308px minmax(0,1fr);gap:16px}.page_profileContent__ir8__{display:flex;flex-direction:column;gap:16px}.page_scoreLegend__rHPsc,.page_scoreNote__8sdmC,.page_sectionCard__YsVZt,.page_sidebarInner__7vBNf,.page_summaryCard__2fg8c{border-radius:20px;background-color:var(--color-white);box-shadow:0 0 16px rgba(0,0,0,.08)}.page_sidebar__S5WDN{position:relative}.page_sidebarInner__7vBNf{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.page_sidebarTitle__fYB5d{position:relative;padding:18px 16px;font-size:14px;font-weight:700;box-shadow:0 6px 10px -6px rgba(0,0,0,.15)}.page_sidebarToggle__UpqqU{display:none}.page_sidebarList__s1M7k{flex:1 1;min-height:0;overflow-y:auto;list-style:none;padding:12px 0;&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-thumb{background-color:var(--color-black)}}.page_sidebarLink__Xlb5u{display:block;padding:11px 16px;font-size:12px;line-height:18px;transition:background-color .3s ease;&:hover{background-color:rgba(0,0,0,.04)}}.page_sidebarLinkActive__ye27f{font-weight:500;color:var(--accent-dark);background-color:var(--accent-light);&:hover{background-color:var(--accent-light)}}.page_summaryCard__2fg8c{display:grid;grid-template-columns:116px minmax(0,1fr) auto;grid-template-areas:"logo updated badge" "logo name badge" "progress progress progress";column-gap:24px;align-items:start;padding:24px}.page_summaryLogo__Fu3Cl{grid-area:logo;width:116px;height:116px;border-radius:50%;object-fit:cover}.page_summaryUpdated__yD7gN{grid-area:updated;font-size:14px}.page_summaryName__SSLwr{grid-area:name;margin-top:8px;font-size:40px;font-weight:900;line-height:44px;color:var(--color-black)}.page_summaryBadge__4TReE{grid-area:badge}.page_summaryProgress__sBRlV{grid-area:progress;margin-top:24px;--progress-fill:var(--accent);--progress-track:var(--accent-light)}.page_sectionGrid__UVjpB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_sectionCardHeader__LyGYj{position:relative;display:flex;align-items:flex-start;gap:16px;padding:24px;box-shadow:0 6px 10px -6px rgba(0,0,0,.12);img{flex-shrink:0;height:36px;width:auto}h2{font-family:var(--font-roboto),sans-serif;font-weight:700;line-height:18px}h2,p{font-size:14px}p{line-height:20px}}.page_titleShort__hE0bj{display:none}.page_criteriaList__53v4i{display:flex;flex-direction:column;gap:16px;padding:24px;list-style:none}.page_criteria__cz3qu{display:flex;align-items:center;gap:8px;font-size:12px;line-height:14px;svg{flex-shrink:0}}.page_scoreLegends__K8yhp{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.page_scoreLegend__rHPsc,.page_scoreNote__8sdmC{display:flex;align-items:center;gap:8px;padding:22px 24px;font-size:12px;line-height:16px}.page_scoreLegend__rHPsc{flex-wrap:wrap;box-shadow:none;gap:8px 24px;list-style:none;li{display:flex;align-items:center;gap:8px}}.page_takeAction__fBq0l{position:relative;isolation:isolate;overflow:hidden;padding:72px 0}.page_takeActionBackground__G5AeV{position:absolute;top:-4%;left:0;z-index:-1;width:100%;height:108%;object-fit:cover;object-position:right center}.page_takeActionContent__jAIl2{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;p{font-size:14px;line-height:20px}}.page_takeActionContent__jAIl2 .page_takeActionButton__Dvz5a{margin-top:0;a{padding:20px 46px;border-color:var(--color-blue);background-color:var(--color-blue);font-size:20px;font-weight:700;line-height:24px;color:var(--color-white)}}.page_bodySection__0nEPC{padding-bottom:66px}.page_actions__7kLQR{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:56px;&>a,button{display:flex;align-items:center;gap:8px;padding:11px 24px;border:1px solid var(--color-blue-dark);border-radius:64px;font-size:14px;line-height:20px;color:var(--color-blue-dark);transition:all .4s ease;&:hover{background-color:var(--color-blue-dark);color:var(--color-white)}}svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}.page_share__asfEX{position:relative}.page_sharePanel__PQkIM{position:absolute;top:calc(100% + 8px);left:0;z-index:10;display:flex;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:12px;list-style:none;background-color:var(--color-white);box-shadow:0 8px 24px rgba(0,0,0,.12);&[hidden]{display:none}a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;color:var(--color-black);transition:all .3s ease;&:focus-visible,&:hover{background-color:rgba(0,0,0,.04);color:var(--color-blue)}}a svg{width:22px;height:22px;fill:currentColor;stroke:none}}.page_shareIconStroke__fExgG{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.page_body___7a7Q{font-size:14px;line-height:20px;h3,h4{font-family:var(--font-roboto),sans-serif;font-weight:700;color:var(--color-blue-dark)}h3{margin:40px 0 8px;font-size:18px;line-height:24px}h4{margin:24px 0 8px;font-size:16px;line-height:22px}>:first-child{margin-top:0}h3+h3,h3+h4{margin-top:8px}p:not(:last-child){margin-bottom:16px}ol,ul{margin:0 0 16px 20px}a{color:var(--color-blue);text-decoration:underline}}@media (max-width:1199px){.page_profile__gpw_Y{padding:48px 0 64px}.page_profileContainer__LCOqO{grid-template-columns:minmax(0,1fr)}.page_sidebar__S5WDN{z-index:5}.page_sidebarInner__7vBNf{position:static;overflow:visible;background:none;box-shadow:none}.page_sidebarTitle__fYB5d{display:none}.page_sidebarToggle__UpqqU{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 16px;border-radius:64px;background-color:var(--color-white);box-shadow:0 0 16px rgba(0,0,0,.08);font-size:14px;font-weight:700;img{width:12px;transition:transform .15s ease}}.page_sidebarList__s1M7k{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:320px;padding:8px 0;border-radius:8px;background-color:var(--color-white);box-shadow:0 0 16px rgba(0,0,0,.16)}.page_sidebarOpen__17KoI{.page_sidebarList__s1M7k{display:block}.page_sidebarToggle__UpqqU img{transform:rotate(180deg)}}.page_bodySection__0nEPC{padding-bottom:48px}}@media (max-width:767px){.page_profile__gpw_Y{padding:32px 0 48px}.page_summaryCard__2fg8c{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"updated updated badge" "logo name name" "progress progress progress";column-gap:16px;align-items:center}.page_summaryLogo__Fu3Cl{width:72px;height:72px;margin-top:20px}.page_summaryUpdated__yD7gN{font-size:12px}.page_summaryName__SSLwr{margin-top:20px;font-size:20px;line-height:22px}.page_summaryProgress__sBRlV{margin-top:20px;>div{height:16px!important}}.page_sectionGrid__UVjpB{grid-template-columns:minmax(0,1fr)}.page_titleLong__mEqPq{display:none}.page_titleShort__hE0bj{display:inline}.page_scoreLegends__K8yhp{grid-template-columns:minmax(0,1fr)}.page_scoreNote__8sdmC{order:-1}.page_scoreLegend__rHPsc{justify-content:center;gap:16px 24px}.page_takeAction__fBq0l{padding:64px 0}.page_takeActionContent__jAIl2 .page_takeActionButton__Dvz5a a{padding:12px 18px;font-size:16px}.page_bodySection__0nEPC{padding-bottom:32px}.page_actions__7kLQR{justify-content:space-between;margin-bottom:24px;&>a,button{padding:10px 24px}}.page_sharePanel__PQkIM{right:0;left:auto}}@media print{.page_profile__gpw_Y{padding:32px 0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.page_profileContainer__LCOqO{grid-template-columns:minmax(0,1fr)}.page_sidebar__S5WDN{display:none}.page_sectionCard__YsVZt{page-break-inside:avoid;break-inside:avoid}.page_bodySection__0nEPC{padding-bottom:0}.page_body___7a7Q h3,.page_body___7a7Q h4{page-break-after:avoid;break-after:avoid}}