.report-signup__open{position:fixed;bottom:68px;left:16px;z-index:900;min-height:44px;padding:0 14px;border:1px solid #cc3c00;border-radius:0;background:#cc3c00;color:var(--color-white,#fff);font-family:var(--font-body);font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:10px;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s}.report-signup__open[hidden]{display:none}.report-signup__open-text{transition:opacity 0.3s ease}.report-signup__open-icon{flex:none}.report-signup__open.is-tucked{transform:translateX(calc(-1 * var(--report-tuck, 0px)))}.report-signup__open.is-tucked .report-signup__open-text{opacity:0}.report-signup__open:hover,.report-signup__open:focus-visible{border-color:var(--color-white,#fff);background:var(--color-white,#fff);color:var(--color-dark,#130022)}.report-signup__open:focus-visible{outline:2px solid var(--color-white,#fff);outline-offset:3px}.is-footer-shown .report-signup__open{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.report-signup__open{transition:none}}.report-signup{box-sizing:border-box;width:min(560px, calc(100vw - 32px));max-height:calc(100vh - 32px);padding:var(--space-lg) var(--space-md) var(--space-md);overflow:auto;border:0;border-radius:0;background:var(--color-light,#f5f0e8);color:var(--color-dark,#130022);font-family:var(--font-body)}.report-signup:focus,.report-signup:focus-visible{outline:none}.report-signup .cyf-btn{--button-color:var(--color-dark, #130022);--button-text-color:var(--color-white, #fff)}.report-signup::backdrop{background:rgb(19 0 34 / 75%)}.report-signup[open]{animation:report-signup-in 0.2s ease-out}.report-signup[open]::backdrop{animation:report-signup-fade 0.2s ease-out}@keyframes report-signup-in{from{opacity:0;transform:translateY(8px)}}@keyframes report-signup-fade{from{opacity:0}}@media (prefers-reduced-motion:reduce){.report-signup[open],.report-signup[open]::backdrop{animation:none}}.is-motion-paused .report-signup[open],.is-motion-paused .report-signup[open]::backdrop{animation:none}.report-signup--image{width:min(760px, calc(100vw - 32px))}.report-signup__cover{margin:0 0 var(--space-sm);text-align:center}.report-signup__cover-img{display:inline-block;width:auto;max-width:100%;height:auto;max-height:160px;box-shadow:0 6px 20px rgb(19 0 34 / 25%)}@media (min-width:600px){.report-signup--image[open]{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:var(--space-md);align-items:center}.report-signup--image .report-signup__cover{margin:0}.report-signup--image .report-signup__cover-img{width:100%;max-height:none}}.report-signup-open{overflow:hidden}.report-signup [hidden]{display:none}.report-signup__close{position:absolute;top:8px;right:8px;width:44px;height:44px;padding:0;border:0;background:#fff0;color:inherit;font-size:32px;line-height:1;cursor:pointer}.report-signup__title{margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:var(--font-size-h4);font-weight:400;line-height:1;padding-right:36px}.report-signup__title em{padding-right:.12em}.report-signup__text,.report-signup__thanks{margin:0 0 var(--space-sm);font-size:var(--font-size-xs);line-height:1.5}.report-signup__text p,.report-signup__thanks p,.report-signup__text ul,.report-signup__thanks ul,.report-signup__text ol,.report-signup__thanks ol{margin:0 0 .6em}.report-signup__text li,.report-signup__thanks li{margin-left:1.2em}.report-signup__text>:last-child,.report-signup__thanks>:last-child{margin-bottom:0}.report-signup__form{display:flex;flex-direction:column;gap:var(--space-2xs)}.report-signup__label{font-size:var(--font-size-xs);font-weight:700}.report-signup__fields{display:flex;flex-wrap:wrap;gap:0}.report-signup__input{min-width:0;flex:1 1 220px;padding:10px 14px;border:1px solid var(--color-dark,#130022);border-radius:0;background:var(--color-white,#fff);color:var(--color-dark,#130022);font-family:var(--font-body);font-size:16px;line-height:1.4}.report-signup__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--color-dark,#130022)}.report-signup__input[aria-invalid="true"]{border-color:var(--color-red-text,#c02626);box-shadow:inset 0 0 0 1px var(--color-red-text,#c02626)}.report-signup__submit{flex:1 0 auto;padding:10px 18px;border:1px solid #cc3c00;border-radius:0;background:#cc3c00;color:var(--color-white,#fff);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:700;line-height:1.4;cursor:pointer}.report-signup__submit:hover,.report-signup__submit:focus-visible{background:var(--color-dark,#130022);border-color:var(--color-dark,#130022)}.report-signup__submit:disabled{opacity:.6;cursor:wait}.report-signup__error{margin:0;color:var(--color-red-text,#c02626);font-size:var(--font-size-xs);font-weight:700}.report-signup__consent{margin:var(--space-2xs) 0 0;font-size:14px;line-height:1.5;opacity:.85}.report-signup__trap{position:absolute;left:-5000px}.report-signup__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.report-signup__done-title:focus{outline:none}.report-signup__privacy{white-space:nowrap}.report-signup__consent a,.report-signup__text a,.report-signup__thanks a{color:inherit;white-space:nowrap;font-weight:700;text-decoration:underline;text-underline-offset:3px}.report-signup__test{display:inline-block;margin:0 36px var(--space-xs) 0;padding:2px 8px;background:var(--color-dark,#130022);color:var(--color-white,#fff);font-size:13px;font-weight:700}