.Navbar_component___5PeQ{position:relative;z-index:1000;background-color:transparent;color:var(--color-text);display:flex;align-items:center;width:100%;height:auto;min-height:4.5rem;padding-left:5%;padding-right:5%}.Navbar_container__DUmgB{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--container-large);height:100%;margin-left:auto;margin-right:auto}.Navbar_logoLink__4eg1V{position:relative;text-decoration:none;width:10rem;padding-left:0;transition:opacity var(--transition-base)}.Navbar_logoLink__4eg1V:hover{opacity:.7}.Navbar_logo__ZvNoZ{width:100%;margin-bottom:-.5rem}.Navbar_menu__en5J6{position:relative}.Navbar_menuLinks__GghaO,.Navbar_menu__en5J6{display:flex;align-items:center}.Navbar_link__Bpapa{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:.5rem .75rem;font-weight:500;color:inherit;transition:color var(--transition-base)}.Navbar_link__Bpapa:hover{color:var(--brand-orange-dark)}.Navbar_menuButtons____Wza{display:flex;align-items:center;gap:var(--space-xxsmall);margin-left:var(--space-xxsmall)}.Navbar_menuButton__8ScMj{position:relative;display:none;cursor:pointer;padding:0;background:none;border:none}.Navbar_menuIcon__n_1V9{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:2rem;height:2rem}.Navbar_lineBottom__K__PK,.Navbar_lineTop__MFfOl{background-color:var(--color-text);border-radius:2px;width:20px;height:2px;transition:transform var(--transition-base),opacity var(--transition-base)}.Navbar_open__8_W_D .Navbar_lineTop__MFfOl{transform:translateY(5px) rotate(45deg)}.Navbar_open__8_W_D .Navbar_lineBottom__K__PK{transform:translateY(-5px) rotate(-45deg)}.Navbar_shadow__LDKA4{background-color:var(--color-foreground);opacity:0;position:absolute;inset:0;box-shadow:0 10px 14px rgba(0,0,0,.07);pointer-events:none}.Navbar_mobileOverlay__c5nO6{display:none}@media screen and (max-width:991px){.Navbar_menu__en5J6{display:none}.Navbar_menuButton__8ScMj{display:flex}.Navbar_mobileOverlay__c5nO6{display:flex;flex-direction:column;position:fixed;inset:0;top:4.5rem;z-index:999;background-color:var(--color-foreground);color:var(--color-text);padding:var(--space-xsmall) 5% var(--space-medium);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.Navbar_mobileOverlay__c5nO6.Navbar_mobileOpen__NQ1Kp{opacity:1;pointer-events:auto}.Navbar_mobileLinks__izxlJ{display:flex;flex-direction:column;padding:var(--space-xsmall) 0}.Navbar_mobileLink__oEAT6{padding:var(--space-xxsmall) 0;font-size:var(--heading-size-h5);font-weight:700;text-decoration:none;color:inherit;transition:color var(--transition-base)}.Navbar_mobileLink__oEAT6:hover{color:var(--brand-orange-dark)}.Navbar_mobileButtons__fzJIJ{display:flex;flex-direction:column;gap:var(--space-xxsmall);margin-top:var(--space-small)}}@media screen and (max-width:767px){.Navbar_component___5PeQ{min-height:4rem}.Navbar_logoLink__4eg1V{padding-left:0}.Navbar_mobileOverlay__c5nO6{top:4rem}.Navbar_mobileOverlay__c5nO6.Navbar_mobileOpen__NQ1Kp{height:100dvh;padding-bottom:6rem}}.Navbar_breadcrumbs__4RJgy{display:flex;align-items:center;min-width:0;margin-left:var(--space-small);margin-right:auto}.Navbar_breadcrumbList__Wg1_4{display:flex;align-items:center;gap:var(--space-tiny);margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1;white-space:nowrap;opacity:.75}.Navbar_breadcrumbItem__aVDjb{display:inline-flex;align-items:center;gap:var(--space-tiny);min-width:0}.Navbar_breadcrumbItem__aVDjb:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_breadcrumbLink__1F5Nf{color:inherit;text-decoration:none}.Navbar_breadcrumbLink__1F5Nf:hover{text-decoration:underline;text-underline-offset:.15em}.Navbar_breadcrumbSeparator__kXQpL{opacity:.5}@media screen and (max-width:991px){.Navbar_breadcrumbs__4RJgy{display:none}}.Navigation_component__HP4_Z{z-index:99;position:fixed;top:0;left:0;right:0}.PolicyUI_card__GZ5xJ{background-color:var(--_primitives---colors--white);border:1px solid var(--_primitives---opacity--neutral-darkest-10);border-radius:var(--radius-small);box-shadow:0 1px 3px var(--_primitives---opacity--neutral-darkest-5),0 1px 2px var(--_primitives---opacity--neutral-darkest-10);padding:var(--space-xsmall)}.PolicyUI_btn__DehOX{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-tiny);padding:var(--space-xxsmall) var(--space-xsmall);border-radius:var(--radius-small);border:none;font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-base);text-decoration:none;line-height:1.4}.PolicyUI_btnPrimary__i8GC3{background-color:var(--_brand---blue);color:var(--_brand---dark)}.PolicyUI_btnPrimary__i8GC3:hover{background-color:var(--_brand---petrol);color:var(--_primitives---colors--white)}.PolicyUI_btnSecondary__kB3VU{background-color:transparent;color:var(--_brand---dark);border:1px solid var(--_primitives---opacity--neutral-darkest-15)}.PolicyUI_btnSecondary__kB3VU:hover{background-color:var(--_primitives---opacity--neutral-darkest-5)}.PolicyUI_btnAccent__xhnj7{background-color:var(--_brand---orange);color:var(--_primitives---colors--white)}.PolicyUI_btnAccent__xhnj7:hover{background-color:var(--_brand---orange-dark)}.PolicyUI_btnSmall__x2iax{padding:2px var(--space-xxsmall);font-size:.6875rem}.PolicyUI_btnGhost__pr8s8{background:none;border:none;color:var(--_brand---blue);padding:0;font-size:.6875rem;font-weight:600;cursor:pointer}.PolicyUI_chip__vl4g4{display:inline-flex;align-items:center;padding:2px var(--space-xxsmall);border-radius:var(--radius-small);font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.PolicyUI_chip__vl4g4[data-severity=critical]{background-color:var(--_brand---pink);color:var(--_primitives---colors--white)}.PolicyUI_chip__vl4g4[data-severity=moderate]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_chip__vl4g4[data-severity=good],.PolicyUI_chip__vl4g4[data-severity=minor]{background-color:var(--_brand---mint);color:var(--_brand---dark)}.PolicyUI_chip__vl4g4[data-severity=warn]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_autoGenBadge__DTW4O{display:inline-flex;padding:2px var(--space-xxsmall);border-radius:var(--radius-small);background-color:var(--_brand---mint);color:var(--_brand---dark);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.PolicyUI_gradeBadgeLarge__aiIjC{--badge-size:3.5rem;display:flex;align-items:center;justify-content:center;width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-small);font-family:var(--font-heading);font-weight:800;font-size:1.5rem;line-height:1;flex-shrink:0;box-shadow:0 4px 12px var(--_primitives---opacity--neutral-darkest-20)}.PolicyUI_gradeBadgeLarge__aiIjC[data-severity=moderate],.PolicyUI_gradeBadgeLarge__aiIjC[data-severity=warn]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_gradeBadgeSmall__8ILs3{--badge-size:2.25rem;display:inline-flex;align-items:center;justify-content:center;width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-small);font-family:var(--font-heading);font-weight:800;font-size:.875rem;line-height:1;flex-shrink:0}.PolicyUI_gradeBadgeSmall__8ILs3[data-severity=moderate],.PolicyUI_gradeBadgeSmall__8ILs3[data-severity=warn]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_sectionLabel__Vu33G{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--_primitives---colors--neutral);margin-bottom:var(--space-tiny)}.PolicyUI_input__Ozp_2{display:block;width:100%;padding:var(--space-xxsmall);border:1px solid var(--_primitives---opacity--neutral-darkest-15);border-radius:var(--radius-small);font-family:var(--font-body);font-size:.8125rem;background-color:var(--_primitives---colors--white);color:var(--_brand---dark)}.PolicyUI_iconLabel__aNaL1{display:inline-flex;align-items:center;gap:5px}.PolicyUI_reportDivider__hEhtk{height:1px;background:var(--_primitives---opacity--neutral-darkest-10);margin:var(--space-xsmall) 0}.PolicyReviewSkeleton_gradeRow__QD5SL{display:flex;align-items:center;gap:var(--space-xsmall);margin-bottom:var(--space-xsmall)}.PolicyReviewSkeleton_gradeBadge__AE8gU{width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;font-size:1.5rem;color:var(--_primitives---colors--white);background-color:var(--_primitives---opacity--neutral-darkest-10)}.PolicyReviewSkeleton_gradeBadge__AE8gU[data-severity=good]{background-color:var(--_brand---mint)}.PolicyReviewSkeleton_gradeBadge__AE8gU[data-severity=moderate]{background-color:var(--_brand---yellow,#e0a800)}.PolicyReviewSkeleton_gradeBadge__AE8gU[data-severity=critical]{background-color:var(--_brand---pink)}.PolicyReviewSkeleton_gradeMeta__R10SA{min-width:0;flex:1}.PolicyReviewSkeleton_chipsRow__kpWjQ{display:flex;flex-wrap:wrap;gap:var(--space-tiny);margin:var(--space-xsmall) 0}.PolicyReviewSkeleton_chip__rxh_A{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;background-color:var(--_primitives---opacity--neutral-darkest-10);color:var(--_primitives---colors--neutral-darkest,inherit)}.PolicyReviewSkeleton_chip__rxh_A[data-found=true]{background-color:var(--_brand---sand)}.PolicyReviewSkeleton_chipCount__ma9cb{font-variant-numeric:tabular-nums}.PolicyReviewSkeleton_gapPreview__IqL9p{border-radius:var(--radius-small);border:1px dashed var(--_primitives---opacity--neutral-darkest-10);padding:var(--space-xsmall)}.PolicyReviewSkeleton_bar__HR_7m{height:.6rem;border-radius:3px;background-color:var(--_primitives---opacity--neutral-darkest-10);margin-bottom:.4rem}.PolicyReviewSkeleton_bar__HR_7m:last-child{margin-bottom:0}.PolicyReviewSkeleton_barTall__5iZGE{height:.9rem}.PolicyReviewSkeleton_bar__HR_7m,.PolicyReviewSkeleton_gradeBadge__AE8gU[data-pending=true]{background-image:linear-gradient(90deg,transparent 0,var(--_primitives---opacity--neutral-darkest-10) 40%,transparent 80%);background-size:200% 100%;animation:PolicyReviewSkeleton_shimmer__v1ryQ 1.6s ease-in-out infinite}@keyframes PolicyReviewSkeleton_shimmer__v1ryQ{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.PolicyReviewSkeleton_bar__HR_7m,.PolicyReviewSkeleton_gradeBadge__AE8gU[data-pending=true]{animation:none}}.PolicyReviewSkeleton_phase__afLvp{margin-top:var(--space-xsmall)}@media screen and (max-width:479px){.PolicyReviewSkeleton_gradeBadge__AE8gU{width:2.75rem;height:2.75rem;font-size:1.25rem}}.StagingBadge_badge__1SBBc{position:fixed;bottom:var(--space-xsmall);right:var(--space-xsmall);display:flex;gap:var(--space-xxsmall);padding:var(--space-xxsmall) var(--space-xsmall);background:var(--brand-dark);color:var(--brand-cream);font-size:var(--text-size-tiny);border-radius:var(--radius-small);z-index:9999;opacity:.9;font-family:monospace}.StagingBadge_branch__c5ywJ{font-weight:600}.StagingBadge_sha__MGTs_{opacity:.6}.PageWrapper_component__KKKC9{overflow:clip;position:relative}.PageWrapper_pageBg__QDysg{z-index:-1;background-color:var(--_brand---sand);position:fixed;inset:0}.StickyCampaignCta_bar__byq55{position:fixed;left:0;right:0;bottom:0;z-index:998;display:flex;justify-content:center;padding:var(--space-xxsmall) 5%;background:var(--color-foreground);box-shadow:0 -10px 14px rgba(0,0,0,.07);transform:translateY(100%);opacity:0;transition:transform var(--transition-base),opacity var(--transition-base);pointer-events:none}.StickyCampaignCta_bar__byq55[data-visible=true]{transform:translateY(0);opacity:1;pointer-events:auto}.StickyCampaignCta_button__vDDoa{width:100%;max-width:26rem}@media screen and (min-width:768px){.StickyCampaignCta_bar__byq55{padding:var(--space-xsmall) 5%}.StickyCampaignCta_button__vDDoa{width:auto;min-width:16rem}}