.column-popup-inner .popup-content ul{list-style:none;padding:0}.column-popup-inner .popup-content ul li{display:flex;gap:1rem;margin:1em 0 0;padding:0}.column-popup-inner .popup-content ul li:before{aspect-ratio:1;background-image:var(--feature-icon);background-position:0 .25em;background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:var(--svg-purple);flex:0 0 1rem;width:1.5rem}.column-popup-inner{align-items:center;background:#fff;border-radius:var(--image-border-radius);box-shadow:0 0 1rem rgba(40,11,86,.1);display:flex;flex:0 0 100%;flex-wrap:wrap;margin:auto;max-height:100%;overflow:auto;padding:1.5rem;position:relative}.column-popup-wrap.active .column-popup-inner{animation:smooth-appear .2s ease forwards}@keyframes smooth-appear{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.column-popup-inner .popup-close{appearance:none;background:0;border:0;color:var(--purple);font-size:var(--font-xlarge);line-height:1;margin:0;padding:0;position:absolute;right:1rem;top:.75rem}@media (min-width:1024px){.column-popup-inner{max-width:40rem;padding:3rem 4rem}.column-popup-wrap.has-media .column-popup-inner{max-width:calc(100% - 12vw);padding:3rem 4rem}}.popup-content,.popup-media{flex:0 0 100%}.popup-content h3{font-size:var(--font-large)}@media (min-width:1024px){.popup-media{flex:0 0 50%}.column-popup-wrap .popup-content{flex:1 0 50%}.column-popup-wrap.has-media .popup-content{padding-left:2rem}}