.wpce-announcements{display:block;margin:0}.wpce-announcements[hidden]{display:none}.wpce-announcements__more{box-sizing:border-box;color:inherit;display:block;font-size:var(--wpce-font-meta);margin-inline:auto;max-width:var(--wp--style--global--wide-size,none);padding:.5em var(--wpce-gap-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.wpce-announcements__more:focus-visible{border-radius:var(--wpce-radius-sm);outline:2px solid currentcolor;outline-offset:-2px}.wpce-announcements__more:after{content:"→";display:inline-block;margin-inline-start:.35em}.wpce-announcements .wpce-announcement{border-radius:0;margin:0;position:relative}.wpce-announcements .wpce-announcement:before{background:transparent;content:"";inset-block:0;inset-inline-start:0;pointer-events:none;position:absolute;width:.3rem}.wpce-announcements .wpce-announcement+.wpce-announcement{border-block-start:1px solid var(--wpce-line)}.wpce-announcements .wpce-announcement.wpce-notice--info{background:color-mix(in srgb,currentcolor 6%,transparent)}.wpce-announcements .wpce-announcement .wpce-announcement__title{font-weight:600}.wpce-announcements .wpce-announcement .wpce-announcement__text{display:block;font-weight:400;margin-block-start:.15em}.wpce-announcements .wpce-announcement .wpce-announcement__kind{font-weight:700;margin-inline-end:.1em}.wpce-announcements .wpce-announcement.wpce-notice--cancellation .wpce-notice__text,.wpce-announcements .wpce-announcement.wpce-notice--important .wpce-notice__text,.wpce-announcements .wpce-announcement.wpce-notice--warning .wpce-notice__text{font-weight:600}.wpce-announcements .wpce-announcement.wpce-notice--cancellation .wpce-announcement__title,.wpce-announcements .wpce-announcement.wpce-notice--important .wpce-announcement__title,.wpce-announcements .wpce-announcement.wpce-notice--warning .wpce-announcement__title{font-weight:700}.wpce-announcements .wpce-announcement.wpce-notice--cancellation .wpce-announcement__text,.wpce-announcements .wpce-announcement.wpce-notice--important .wpce-announcement__text,.wpce-announcements .wpce-announcement.wpce-notice--warning .wpce-announcement__text{font-weight:400}.wpce-announcements .wpce-announcement.wpce-notice--important{background:color-mix(in srgb,var(--wpce-accent) 9%,transparent)}.wpce-announcements .wpce-announcement.wpce-notice--important .wpce-notice__icon{color:var(--wpce-accent)}.wpce-announcements .wpce-announcement.wpce-notice--warning{background:color-mix(in srgb,var(--wpce-alert) 10%,transparent)}.wpce-announcements .wpce-announcement.wpce-notice--warning:before{background:color-mix(in srgb,var(--wpce-alert) 70%,currentcolor)}.wpce-announcements .wpce-announcement.wpce-notice--warning .wpce-notice__icon{color:color-mix(in srgb,var(--wpce-alert) 70%,currentcolor)}.wpce-announcements .wpce-announcement .wpce-announcement__period{color:inherit;font-size:.9em;font-weight:400;margin-inline-start:.35em;opacity:.72;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.wpce-announcements .wpce-announcement{animation:wpce-announcement-in var(--wpce-duration) var(--wpce-ease) both}.wpce-announcements .wpce-announcement.wpce-notice--warning .wpce-notice__icon .wpce-icon{animation:wpce-announcement-nudge .9s var(--wpce-ease) .45s 1 both}.wpce-announcements .wpce-announcement.is-closing{opacity:0;overflow:hidden;transition:height var(--wpce-duration) var(--wpce-ease),opacity var(--wpce-duration-fast) linear}}@keyframes wpce-announcement-in{0%{opacity:0;transform:translateY(-.4rem)}}@keyframes wpce-announcement-nudge{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}.wpce-announcement-popup{background-color:Canvas;background-image:linear-gradient(var(--wpce-card-surface),var(--wpce-card-surface));border:1px solid color-mix(in srgb,currentcolor 14%,transparent);border-radius:var(--wpce-radius);box-shadow:0 1.5rem 3rem -1rem color-mix(in srgb,CanvasText 35%,transparent),0 .25rem .75rem color-mix(in srgb,CanvasText 12%,transparent);box-sizing:border-box;color:var(--wpce-card-color);font-size:1rem;line-height:1.5;max-height:min(32rem,100dvh - 2rem);max-width:min(34rem,100vw - 2rem);overflow:auto;overscroll-behavior:contain;padding:0;width:100%}.wpce-announcement-popup::backdrop{background:color-mix(in srgb,CanvasText 32%,transparent)}.wpce-announcement-popup__inner{display:grid;gap:0 var(--wpce-gap-sm,.75rem);grid-template-columns:auto 1fr;padding:clamp(1.1rem,3vw,1.6rem);position:relative}.wpce-announcement-popup:before{background:var(--wpce-accent);content:"";display:block;height:.3rem}.wpce-announcement-popup--warning:before{background:color-mix(in srgb,var(--wpce-alert) 85%,currentcolor)}.wpce-announcement-popup__icon{align-items:center;background:color-mix(in srgb,var(--wpce-accent) 12%,transparent);border-radius:var(--wpce-radius-full);color:var(--wpce-accent);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.wpce-announcement-popup__icon .wpce-icon,.wpce-announcement-popup__icon svg{height:1.35rem;width:1.35rem}.wpce-announcement-popup--warning .wpce-announcement-popup__icon{background:color-mix(in srgb,var(--wpce-alert) 12%,transparent);color:color-mix(in srgb,var(--wpce-alert) 85%,currentcolor)}.wpce-announcement-popup__body{min-width:0}.wpce-announcement-popup__title{font-size:var(--wpce-font-title);font-weight:700;line-height:1.25;margin:.35rem 0 0;text-wrap:balance}.wpce-announcement-popup__title:focus{outline:none}.wpce-announcement-popup__kind{color:var(--wpce-accent)}.wpce-announcement-popup--warning .wpce-announcement-popup__kind{color:color-mix(in srgb,var(--wpce-alert) 85%,currentcolor)}.wpce-announcement-popup__period{font-size:.9em;margin:.35rem 0 0;opacity:.75}.wpce-announcement-popup__text{margin:.75rem 0 0}.wpce-announcement-popup__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:flex-end;margin-block-start:1.25rem}.wpce-announcement-popup__link{color:inherit;font-weight:600;margin-inline-end:auto;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.wpce-announcement-popup__link:after{content:"→";display:inline-block;margin-inline-start:.35em}.wpce-announcement-popup__close{background:var(--wpce-accent-fill);border:0;border-radius:var(--wpce-button-radius);color:var(--wpce-on-accent);cursor:pointer;font:inherit;font-weight:600;min-height:44px;min-width:44px;padding:.55rem 1.4rem}.wpce-announcement-popup__close:hover{filter:brightness(1.08)}.wpce-announcement-popup__close:focus-visible{outline:2px solid var(--wpce-accent-fill);outline-offset:2px}@media(max-height:30em),(max-width:37.5em){.wpce-announcement-popup{border-radius:var(--wpce-radius) var(--wpce-radius) 0 0;border-width:1px 0 0;inset-block:auto 0;margin:auto 0 0;max-height:33dvh;max-width:100%;width:100%}.wpce-announcement-popup::backdrop{background:color-mix(in srgb,CanvasText 18%,transparent)}.wpce-announcement-popup__inner{gap:0 .65rem;padding:1rem 1rem 1.1rem}.wpce-announcement-popup__icon{height:2rem;width:2rem}.wpce-announcement-popup__title{font-size:1.1rem;margin-block-start:.2rem}.wpce-announcement-popup__actions{background-color:Canvas;background-image:linear-gradient(var(--wpce-card-surface),var(--wpce-card-surface));bottom:0;box-shadow:0 -1px 0 color-mix(in srgb,currentcolor 14%,transparent);margin-block-start:.85rem;padding-block:.5rem 0;position:sticky}}@media(max-height:30em){.wpce-announcement-popup__inner{grid-template-columns:1fr}.wpce-announcement-popup__icon,.wpce-announcement-popup__period{display:none}}@media(prefers-reduced-motion:no-preference){.wpce-announcement-popup.is-open{animation:wpce-popup-in var(--wpce-duration) var(--wpce-ease) both}.wpce-announcement-popup.is-open::backdrop{animation:wpce-popup-veil var(--wpce-duration) linear both}}@media(prefers-reduced-motion:no-preference)and (max-height:30em),(prefers-reduced-motion:no-preference)and (max-width:37.5em){.wpce-announcement-popup.is-open{animation-name:wpce-popup-up}}@keyframes wpce-popup-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}}@keyframes wpce-popup-up{0%{opacity:0;transform:translateY(100%)}}@keyframes wpce-popup-veil{0%{opacity:0}}
