body:has(.modal[open]){overflow:hidden}.modal[data-v-8fef1b8f]{color:var(--color-black);background:var(--color-white);border-radius:16px}.modal[data-v-8fef1b8f] .scroll-container{padding:24px}.modal[data-v-8fef1b8f] .content-wrapper{display:block}.modal[data-v-8fef1b8f] .header{text-align:center;padding:48px 0 0;display:block}.modal[data-v-8fef1b8f] .title{word-break:normal;font-size:2rem;font-weight:300;line-height:1.25}.modal-content[data-v-8fef1b8f]{text-align:center;padding:24px 0}.modal[data-v-8fef1b8f] .close{--size-icon:34px;padding:0;position:absolute;top:24px;right:24px}.modal[data-v-8fef1b8f] .close:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.modal-title[data-v-8fef1b8f]{max-width:840px;margin:0 auto;font-weight:300;line-height:1.25}.modal-description[data-v-8fef1b8f]{max-width:720px;margin:0 auto 40px;font-size:1.125rem;font-weight:300;line-height:1.5}.modal[data-v-8fef1b8f] .modal-action>a{min-height:56px;padding:6px 32px;font-size:1.125rem}@media (width>=960px){.modal[data-v-8fef1b8f] .scroll-container{padding:32px}.modal-content[data-v-8fef1b8f]{padding:24px 12px 40px}.modal[data-v-8fef1b8f] .header{padding:64px 12px 0}.modal[data-v-8fef1b8f] .close{top:32px;right:32px}.modal[data-v-8fef1b8f] .title{font-size:3.25rem}.modal-description[data-v-8fef1b8f]{margin-bottom:56px;font-size:1.5rem}}
