.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);--button-primary-color:var(--color-neutral-0);--button-primary-background:var(--color-secondary-800);--button-primary-hover-background:var(--color-secondary-400);--share-link-color:var(--color-primary-500);--share-link-background:var(--color-secondary-800);--share-link-hover-background:var(--color-secondary-400);--share-link-copied-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__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)}
