.completion-once{border-top:1px solid #ddd9cf;padding-top:18px;margin-top:20px}.completion-once p{margin:6px 0 12px}.completion-once .button{width:100%}.completion-receipt{margin:18px 0 10px;color:#62665b;font-size:13px;overflow-wrap:anywhere}.completion-receipt summary,.completion-other-plans>summary{cursor:pointer;padding:10px 0}.completion-receipt .billing-email{margin-top:12px}.completion-other-plans{margin-top:28px}.completion-other-plans>summary{color:#62665b;font-size:14px;margin-bottom:18px}.completion-other-plans[open]>summary{margin-bottom:24px}.welcome-language{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:14px}.welcome-language select{max-width:100%;border:1px solid #d8d5cc;border-radius:8px;padding:10px 12px;background:#fff;color:#20252b;font:inherit}.welcome-save>.text-button{display:block;margin-top:16px}.completion-offer-plan>.button{width:100%;white-space:normal}.completion-offer-plan .fine-print{font-size:12px;line-height:1.5}.paywall-page:has(.focused-completion)>main{margin-top:28px}.focused-completion .paywall-heading{margin-bottom:24px}.focused-completion .paywall-heading h1{font-size:clamp(30px,3.4vw,42px);margin-bottom:12px}.focused-completion .paywall-heading p{margin-bottom:0}.focused-completion .completion-offer-plan{justify-content:flex-start;padding:28px}.focused-completion .completion-offer-plan>p{margin:12px 0 16px}.focused-completion .completion-receipt{margin:8px 0 0}.focused-completion .completion-offer-plan .fine-print,.focused-completion .completion-receipt,.focused-completion .completion-offer-plan .fine-print a{color:#ddd9e8}.focused-completion .completion-offer-plan .fine-print a{text-decoration:underline}.focused-completion .completion-once{width:100%;border-color:#615b76}.focused-completion .completion-once .button{background:transparent;color:#faf9f6;border-color:#aaa3bc}.focused-completion .completion-once p{font-size:14px;line-height:1.5;color:#ddd9e8}@media(max-width:600px){.completion-once{margin-top:18px}.welcome-language{align-items:stretch;flex-direction:column}}
