body.nunews-modal-open{overflow:hidden}.nunews-modal{opacity:0;position:relative;transition:opacity 1s}.nunews-modal.is-visible{opacity:1}.nunews-modal__scrim{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3}.nunews-modal.is-visible .nunews-modal__scrim{display:flex}.nunews-modal__dialog{--wp--custom--color--background: var(--wp--custom--color-scheme--subtle--background);--wp--custom--color--foreground: var(--wp--custom--color-scheme--subtle--foreground);--wp--custom--color--border: var(--wp--custom--color-scheme--subtle--border);--wp--custom--color--emphasize: var(--wp--custom--color-scheme--subtle--emphasize);--wp--custom--color--lessen: var(--wp--custom--color-scheme--subtle--lessen);--wp--custom--color--accent: var(--wp--custom--color-scheme--subtle--accent);--wp--custom--color--link: var(--wp--custom--color-scheme--subtle--link);--wp--custom--color--link-text: var(--wp--custom--color-scheme--subtle--link-text);--wp--custom--color--link-text-emphasize: var(--wp--custom--color-scheme--subtle--link-text-emphasize);background-color:var(--wp--custom--color--background);border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-tight);color:var(--wp--custom--color--foreground);height:fit-content;max-height:calc(100vh - 64px);max-width:calc(100vw - 64px);overflow:auto;padding:16px}@media screen and (min-width:960.1px){.nunews-modal__dialog{max-width:var(--wp--custom--layout--wide-size)}}.nunews-modal__controls{display:flex;justify-content:end;position:sticky;top:0}.nunews-modal__controls button.nunews-modal__close{background:rgba(0,0,0,0);border:none;color:var(--wp--custom--color--foreground);cursor:pointer;font:inherit;height:20px;overflow:hidden;padding:0;text-indent:999px;width:20px}.nunews-modal__controls button.nunews-modal__close:focus-visible{background-color:var(--wp--custom--color-scheme--dramatic--background);outline:none}.nunews-modal__controls button.nunews-modal__close:focus,.nunews-modal__controls button.nunews-modal__close:hover{color:var(--wp--custom--color--emphasize)}.nunews-modal__controls button.nunews-modal__close::before,.nunews-modal__controls button.nunews-modal__close::after{background:currentcolor;border-radius:.125em;content:"";height:20px;position:absolute;transform:rotate(45deg);width:2px}.nunews-modal__controls button.nunews-modal__close::after{transform:rotate(-45deg)}
