html.wl-mourning:not(.wl-contrast-mode):after{content:"";position:fixed;inset:0;z-index:2147483647;pointer-events:none;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.wl-mourning-logo{position:relative;overflow:visible !important}.wl-mourning-mark{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);display:block;pointer-events:none;line-height:0}.wl-mourning-ribbon{width:28px;height:42px;overflow:visible}html .wl-mourning-ribbon [data-ribbon-part=main]{fill:#171717 !important;stroke:#ddd !important;stroke-width:1}html .wl-mourning-ribbon [data-ribbon-part=fold]{fill:#363636 !important;stroke:#aaa !important;stroke-width:.8}html .wl-mourning-ribbon [data-ribbon-part=tail]{fill:#111 !important;stroke:none !important}.wl-mourning-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wl-special-banner{--wl-special-bg:#171717;--wl-special-fg:#fff;box-sizing:border-box;position:relative;z-index:50;margin:0;padding:12px 24px;background:var(--wl-special-bg);color:var(--wl-special-fg);font-family:Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.55;text-align:center;overflow-wrap:anywhere}.wl-special-banner p{margin:0;color:inherit;font:inherit}.wl-special-banner :where(p,strong){font-family:Arial,sans-serif;letter-spacing:.01em}.wl-special-banner--b{width:min(720px, calc(100% - 40px));margin:24px auto;padding:22px 36px;font-size:16px}.wl-special-banner--b strong{display:block;margin:0 0 6px;font-size:22px;line-height:1.4}.wl-special-banner--floating{position:absolute;top:var(--wl-special-top,148px);left:50%;transform:translateX(-50%);margin:0}html.wl-contrast-mode .wl-special-banner{--wl-special-bg:var(--wl-contrast-bg);--wl-special-fg:var(--wl-contrast-text)}@media (max-width:700px){.wl-mourning-mark{left:calc(100% + 6px)}.wl-mourning-ribbon{width:20px;height:31px}.wl-special-banner{padding:12px 20px;font-size:13px}.wl-special-banner--b{padding:18px 22px;font-size:14px}.wl-special-banner--b strong{font-size:19px}}