.petition-detail-mobile-sticky-cta_bar__y7NZe{position:fixed;left:0;right:0;bottom:0;z-index:1100;box-sizing:border-box;display:flex;width:100%;padding:var(--space-5) 24px var(--space-8) 24px;padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom, 0px));flex-direction:column;align-items:flex-start;gap:8px;border-top:1px solid var(--purple-3);background:var(--purple-2);box-shadow:0 2px 16px -20px rgba(78,44,114,.15)}.petition-detail-mobile-sticky-cta_button__xhcJR{width:100%;height:48px;min-height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-4);background-color:var(--accent-9);color:var(--purple-contrast);font-family:var(--font-onest);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:20px;cursor:pointer}.petition-detail-mobile-sticky-cta_button__xhcJR:hover:not(:disabled){background-color:var(--accent-10)}.petition-detail-mobile-sticky-cta_button__xhcJR:disabled{opacity:.7;cursor:not-allowed}.petition-detail-mobile-sticky-cta_buttonSigned__41hmV:disabled{opacity:1;gap:var(--space-3);background-color:var(--gray-a4);color:var(--gray-11)}.petition-detail-sidebar-cta_ctaWidget__h86ar{border:1px solid var(--purple-3);background:var(--purple-2);border-radius:var(--radius-4);box-shadow:0 2px 16px rgba(0,6,46,.15);padding:var(--space-5);display:grid;gap:var(--space-4)}.petition-detail-sidebar-cta_ctaTop__ii3ye{display:grid;gap:var(--space-3);padding-bottom:var(--space-2)}.petition-detail-sidebar-cta_signatureCountRow__tiZNM{display:flex;align-items:baseline;gap:var(--space-1)}.petition-detail-sidebar-cta_signatureCount__ITo7H{font-size:var(--font-size-6);line-height:30px;font-weight:var(--font-weight-bold);color:var(--gray-12)}.petition-detail-sidebar-cta_signatureLabel__aFoDq{font-size:var(--font-size-2);line-height:20px;font-weight:var(--font-weight-medium);color:var(--gray-12)}.petition-detail-sidebar-cta_progressBlock__VX5Bz{display:grid;gap:var(--space-1);width:100%}.petition-detail-sidebar-cta_progressBar__DiNor{height:8px;border-radius:999px;background:var(--gray-a3);border:1px solid var(--gray-a4);overflow:hidden}.petition-detail-sidebar-cta_progressBarFill__6Le9F{height:100%;background:var(--accent-9);transition:width .7s ease}.petition-detail-sidebar-cta_progressBarFillMilestoneHit__rFPlF{animation:petition-detail-sidebar-cta_milestonePulse__crtsI .7s ease-out}.petition-detail-sidebar-cta_signButton__lHJ1Z{width:100%;height:48px;min-height:48px;padding-left:var(--space-5);padding-right:var(--space-5);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:20px;border-radius:var(--radius-4)}.petition-detail-sidebar-cta_signButtonSigned__TK6xp{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);opacity:1;background-color:var(--gray-a4);color:var(--gray-11)}.petition-detail-sidebar-cta_meta__xe_qw{color:var(--gray-11);font-size:var(--font-size-1);line-height:24px;font-weight:var(--font-weight-medium)}@keyframes petition-detail-sidebar-cta_milestonePulse__crtsI{0%{filter:brightness(1)}50%{filter:brightness(1.12)}to{filter:brightness(1)}}.petition-milestones_section__D_UJh{display:grid;gap:var(--space-2)}.petition-milestones_header__ez9rz{margin:0}.petition-milestones_sectionHeading__UxT7I{margin:0;font-size:var(--font-size-5);line-height:28px}.petition-milestones_sectionDescription__a2tVo{color:var(--gray-11);font-size:var(--font-size-3);line-height:24px}.petition-milestones_timeline__2KB3c{display:flex;flex-direction:column;gap:0;padding-top:var(--space-2)}.petition-milestones_step__1Iapr{align-items:stretch;gap:var(--space-3)}.petition-milestones_markerColumn__9gQa7{width:24px;min-width:24px;padding-top:1px}.petition-milestones_marker__xvyq7{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.petition-milestones_markerPending__sufIs{position:relative;border:none;background-color:transparent}.petition-milestones_markerPending__sufIs:after{content:"";position:absolute;inset:12.5%;box-sizing:border-box;border:2px dashed var(--gray-8);border-radius:999px}.petition-milestones_markerActive__O65JM{background-color:transparent}.petition-milestones_markerCompleted__A49PY{color:var(--green-special);background-color:transparent}.petition-milestones_checkIcon__RNODa,.petition-milestones_markerUpdate__Egwe1{display:inline-flex;color:var(--green-special)}.petition-milestones_markerUpdate__Egwe1{width:24px;height:24px;align-items:center;justify-content:center;flex-shrink:0}.petition-milestones_connector__XqYrO{width:2px;flex:1 1;min-height:32px;margin-top:var(--space-2);border-radius:999px;display:block}.petition-milestones_connectorCompleted__EmVy8{background-color:var(--green-special)}.petition-milestones_connectorPending__PBmV8{background-color:var(--gray-a4)}.petition-milestones_content__j8V2r{flex:1 1;min-width:0;padding-top:1px;padding-bottom:var(--space-4)}.petition-milestones_contentCompact__4SzZ5{padding-bottom:0}.petition-milestones_stepCompact__W_RVQ .petition-milestones_connector__XqYrO{min-height:8px;margin-top:var(--space-1)}.petition-milestones_headRow__MfS6s{width:100%;min-width:0}.petition-milestones_headlineGroup__roVlj{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}.petition-milestones_headline__oLHVz{font-size:var(--font-size-3);line-height:24px;font-weight:var(--font-weight-bold);color:var(--gray-12)}.petition-milestones_headlineMuted__Ebx9f{font-size:var(--font-size-2);line-height:20px;font-weight:var(--font-weight-bold);color:var(--gray-11)}.petition-milestones_description__FTbDP{font-size:var(--font-size-3);line-height:24px;font-weight:var(--font-weight-medium);color:var(--gray-11)}.petition-milestones_descriptionMuted__OrimP{font-size:var(--font-size-2);line-height:20px;font-weight:var(--font-weight-medium);color:var(--gray-a9)}.petition-milestones_dateLabel__n4_CC{font-size:var(--font-size-1);line-height:16px;font-weight:var(--font-weight-medium);color:var(--gray-a9);flex-shrink:0;white-space:nowrap}.petition-milestones_milestoneBadge__FvC5Z{padding:2px 4px;border-radius:3px;background-color:var(--purple-a3);color:var(--purple-11)}.petition-milestones_milestoneBadgeText__85X_f{font-size:var(--font-size-1);line-height:16px;font-weight:var(--font-weight-medium)}@media (max-width:768px){.petition-milestones_sectionHeading__UxT7I{font-size:var(--font-size-4);line-height:26px}.petition-milestones_sectionDescription__a2tVo{font-size:var(--font-size-2);line-height:20px}.petition-milestones_connector__XqYrO{min-height:28px}.petition-milestones_headlineMuted__Ebx9f,.petition-milestones_headline__oLHVz{font-size:var(--font-size-2);line-height:20px}.petition-milestones_descriptionMuted__OrimP,.petition-milestones_description__FTbDP{font-size:var(--font-size-2);line-height:20px;color:var(--gray-11)}}@media (min-width:1024px){.petition-milestones_connector__XqYrO{min-height:24px}}.process-timeline_root__2FVuE{display:flex;flex-direction:column;gap:var(--space-4)}.process-timeline_rootCompact__ouUjw{gap:var(--space-4)}.process-timeline_variantSidebar__oSHmJ{gap:var(--space-1);padding-left:var(--space-2)}.process-timeline_steps__mcdhw{gap:0}.process-timeline_step__W3ZU9{align-items:stretch}.process-timeline_stepDefault__QJ6Oz{gap:var(--space-2)}.process-timeline_stepSidebar__1J3kc{gap:var(--space-3)}.process-timeline_content__A11_Y{padding-bottom:var(--space-4)}.process-timeline_contentSidebar__ctPr8{padding-bottom:0}.process-timeline_markerColumn__zei2o{width:28px;min-width:28px;padding-top:4px}.process-timeline_markerColumnCompact__1AP8_{width:24px;min-width:24px;padding-top:2px}.process-timeline_markerColumnSidebar__36EsW{width:24px;min-width:24px}.process-timeline_marker__ZPu4X{width:22px;height:22px;margin-top:2px;margin-bottom:2px}.process-timeline_markerCompact__VK_O4,.process-timeline_marker__ZPu4X{border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.process-timeline_markerCompact__VK_O4{width:20px;height:20px;margin-top:1px;margin-bottom:1px}.process-timeline_markerSidebar__wl67_{width:20px;height:20px}.process-timeline_markerCompleted__dqV2w{color:var(--green-special);background-color:transparent;border:0}.process-timeline_markerActive__ZmpdV{background-color:transparent;border:0}.process-timeline_markerPending__0WOw_{border:2px dashed var(--gray-8);background-color:transparent}.process-timeline_markerPendingSidebar__oTEIv{border:2px dashed var(--gray-a8);background-color:transparent}.process-timeline_markerUpcoming__YO_1g{border:2px dashed var(--gray-8);background-color:transparent}.process-timeline_markerUpcomingSidebar__qGXL9{border:2px dashed var(--gray-a8);background-color:transparent}.process-timeline_connector__MSUge{width:2px;height:48px;margin-top:var(--space-2);border-radius:999px;display:block}.process-timeline_connectorCompact__dmJS2{width:2px;height:40px;border-radius:999px;margin-top:var(--space-1);display:block}.process-timeline_connectorSidebar__40KG5{width:2px;min-height:16px;margin-top:4px;border-radius:999px;display:block}.process-timeline_connectorCompleted__Kp3Bp{background-color:var(--green-special)}.process-timeline_connectorPending__8ESoR{background-color:var(--gray-5)}.process-timeline_connectorDashed__ov1Qt{background:repeating-linear-gradient(to bottom,var(--gray-a5) 0 6px,transparent 6px 10px)}.process-timeline_connectorNeutral__GaMgb{background-color:var(--gray-a4)}.process-timeline_activeBadgeDefault__OdICx{padding:calc(var(--space-1) * .5) var(--space-1);border-radius:var(--radius-2)}.process-timeline_activeBadgePurple__bOEIE{font-size:var(--font-size-1);color:var(--purple-11);background:var(--purple-3);border-radius:3px;padding:2px 4px;line-height:16px;font-weight:var(--font-weight-medium)}.process-timeline_checkIcon__rQO4Y{display:inline-flex;color:var(--green-special)}.process-timeline_labelRow__GkxN8{display:inline-flex;align-items:center;gap:var(--space-1)}.process-timeline_labelReached__L1PQo{color:var(--gray-12)}.process-timeline_labelPending__9YhY0{color:var(--gray-11)}.process-timeline_titleDefault__AJEBN{color:var(--gray-12)}.process-timeline_descriptionDefault__b93Jo,.process-timeline_titleMuted__PRuc5{color:var(--gray-11)}.process-timeline_descriptionMuted__G_qxl{color:var(--gray-10)}@media (min-width:1024px){.process-timeline_connector__MSUge{height:32px}.process-timeline_content__A11_Y{padding-bottom:var(--space-3)}}.petition-related-initiative-section_section__RQbJ9{display:grid;gap:var(--space-3)}.petition-related-initiative-section_sectionHeading__UIrPS{margin:0;font-size:var(--font-size-5);line-height:28px}.petition-related-initiative-section_cardWrap__8bHKZ>.rt-Box{padding-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:none}.petition-related-initiative-section_cardContent__ky2L_{width:100%}.petition-related-initiative-section_visualColumn__GHwH4{flex-shrink:0;width:100%}.petition-related-initiative-section_detailsColumn__IcA24{flex:1 1;min-width:0;width:100%}@media (max-width:768px){.petition-related-initiative-section_sectionHeading__UIrPS{font-size:var(--font-size-4);line-height:26px}}@media (min-width:769px){.petition-related-initiative-section_visualColumn__GHwH4{width:auto}}