.popupbar{background-color:var(--grey-900);--text-color: var(--white);position:sticky;top:0;z-index:501}.popupbar__inner{display:flex;align-items:center;justify-content:center;gap:4rem;width:min(var(--row-maxwidth),var(--row-width));margin-inline:auto;padding-block:.75rem}.popupbar__text{color:var(--white)}.popupbar__text p{margin:0}.popupbar__text a{color:inherit}.popupbar__trigger{white-space:nowrap;flex-shrink:0}.popupbar-popup{--popup-max-width: min(var(--grid-l, 144rem), calc(100vw - 2rem));box-sizing:border-box;max-width:var(--popup-max-width);width:100%;max-height:min(94vh,100dvh - 2rem);overflow:auto;border:.3rem solid var(--purple-700);border-radius:0 3rem 0 0;padding:0;background-color:var(--white);box-shadow:0 8px 32px rgba(0,0,0,.18)}@media(max-width: 767px){.popupbar-popup{--popup-max-width: calc(100vw - 1rem);max-height:min(96vh,100dvh - 1rem);border-width:.25rem;border-radius:0 2.4rem 0 0}}.popupbar-popup::backdrop{background-color:rgba(0,0,0,.5)}.popupbar-popup__inner{position:relative;padding:5.5rem 5rem 4.5rem}@media(max-width: 767px){.popupbar-popup__inner{padding:4.6rem 2.6rem 3.2rem}}.popupbar-popup__close.js-popupbar-close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;cursor:pointer;padding:.4rem;display:flex;align-items:center;justify-content:center;color:var(--grey-900);line-height:1}.popupbar-popup__close.js-popupbar-close svg{width:2.4rem;height:2.4rem}.popupbar-popup__close.js-popupbar-close:hover{color:var(--purple-700)}.popupbar-popup__content{font-size:2rem;line-height:1.65}@media(max-width: 767px){.popupbar-popup__content{font-size:1.8rem}}.popupbar-popup__content p{font-size:inherit;line-height:inherit;margin-block:.8em}.popupbar-popup__content p:first-child{font-size:3.6rem;font-weight:600;line-height:1.25;margin-top:0;margin-bottom:1em}@media(max-width: 767px){.popupbar-popup__content p:first-child{font-size:2.6rem}}.popupbar-popup__content p:last-child{margin-bottom:0}.popupbar-popup__content>*:last-child{margin-bottom:0}
