.petition{row-gap:var(--spacing-xl);align-items:start;display:grid}@container style(--breakpoint-lg-min:true){.petition{column-gap:var(--column-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .petition{column-gap:var(--column-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.petition__intro{--intro-max-width:34rem}@container style(--breakpoint-lg-min:true){.petition__intro{top:calc(var(--header-total-height) + var(--spacing-xl));position:sticky}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .petition__intro{top:calc(var(--header-total-height) + var(--spacing-xl));position:sticky}.petition__intro .x-core-heading{font-size:var(--h2-size)}.petition__intro .x-core-intro__content>:first-child{margin-top:0}.petition__intro .x-core-intro__content>:last-child{margin-bottom:0}.petition__intro .x-core-intro__content p{margin-block:0 var(--spacing-md)}.petition__intro .x-core-intro__content :is(h2,h3,h4,h5,h6){margin-block:var(--spacing-xl) var(--spacing-sm);color:var(--heading-color);font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);font-style:var(--heading-font-style);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform)}.petition__intro .x-core-intro__content :is(ul,ol){margin-block:0 var(--spacing-md);padding-left:1.5rem}.petition__intro .x-core-intro__content :is(ul,ol) li+li{margin-top:.375rem}.petition__intro .x-core-intro__content li::marker{color:var(--heading-color);font-weight:700}.petition__intro .x-core-intro__content strong{color:var(--heading-color)}.petition__card{--heading-color:var(--color-secondary-800);--body-color:var(--color-secondary-800);--link-color:var(--color-secondary-800);--border-color:var(--color-neutral-200);--sticker-color:var(--color-secondary-800);--sticker-background:var(--color-primary-500);color:var(--body-color);padding:clamp(var(--spacing-lg), 4vw, 3rem);scroll-margin-top:calc(var(--header-total-height) + var(--spacing-md));background-color:var(--color-neutral-0);border-radius:var(--component-border-radius-lg);box-shadow:.75rem .75rem 0 0 var(--color-primary-500);position:relative}.petition__form-title{margin:0 0 var(--spacing-lg);color:var(--heading-color);font-size:var(--h3-size)}.petition__fields{column-gap:var(--spacing-sm);display:grid}@container style(--breakpoint-sm-min:true){.petition__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.petition__fields .x-core-input--email,.petition__fields .x-core-input:has([name=company]){grid-column:1/-1}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .petition__fields{grid-template-columns:repeat(2,minmax(0,1fr))}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .petition__fields .x-core-input--email,:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .petition__fields .x-core-input:has([name=company]){grid-column:1/-1}.petition__signature{--input-margin-bottom:var(--spacing-lg)}.petition__signature-header{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.petition__signature-clear{color:var(--heading-color);font-weight:600;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:.25rem 0}.petition__signature-clear:hover{text-decoration:underline}.petition__signature-canvas{display:grid;position:relative}.petition__signature-canvas canvas{background-color:var(--color-neutral-50);border:var(--border-width) dashed var(--color-neutral-500);border-radius:var(--component-border-radius);cursor:crosshair;touch-action:none;width:100%;height:clamp(9rem,22vw,11rem)}.petition__signature-canvas canvas.is-signed+.petition__signature-hint{opacity:0}.petition__signature-hint{right:var(--spacing-sm);bottom:var(--spacing-sm);left:var(--spacing-sm);color:var(--color-neutral-500);font-size:var(--text-xs);text-align:center;border-top:1px solid var(--color-neutral-200);pointer-events:none;transition-timing-function:var(--transition-timing-function,ease-in-out);transition-duration:var(--transition-duration,.15s);padding-block-start:.375rem;transition-property:opacity;position:absolute}.petition .x-core-input--error canvas{border-color:var(--color-error-500);border-style:solid}.petition__consents{--input-margin-bottom:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.petition__submit{width:100%;font-size:var(--text-xl)}.petition__privacy{margin-top:var(--spacing-sm);font-size:var(--text-xs);display:inline-block}.petition__feedback:not(:empty){margin-top:var(--spacing-sm);color:var(--color-error-500);font-weight:600}.petition__thanks{padding-block:var(--spacing-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.petition__thanks:focus{outline:none}.petition__thanks[hidden]{display:none}.petition__thanks-sticker{clip-path:polygon(.6% 6%,99.2% 0,100% 94%,1.4% 100%);color:var(--sticker-color,var(--color-secondary-800));background:var(--sticker-background,var(--color-primary-500));width:5rem;margin-bottom:var(--spacing-lg);font-size:var(--h3-size);aspect-ratio:1;place-items:center;padding:.3em .65em .25em;display:grid;rotate:-4deg}.petition__thanks-title{margin:0 0 var(--spacing-sm);color:var(--heading-color);font-size:var(--h2-size)}.petition__thanks-content{max-width:30rem;margin:0 0 var(--spacing-xl)}
