.PaymentRequiredDialog-module__2xiSlG__dialog.payment-modal{width:min(100%,760px);max-width:760px;max-height:calc(100dvh - 36px);color:var(--navy);overscroll-behavior:contain;border-radius:18px;grid-auto-rows:max-content;gap:24px;padding:32px;font-size:16px;line-height:1.75}html[data-text-size=large] .PaymentRequiredDialog-module__2xiSlG__dialog{font-size:18px}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-modal-hero{display:block}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-modal-hero h2{text-wrap:pretty;margin:8px 0 12px;font-size:1.5em;font-weight:600;line-height:1.5}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-modal-hero p{color:inherit;font-size:.9em;font-weight:400;line-height:1.8}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-modal-hero .eyebrow{letter-spacing:.04em;font-size:.8em}.PaymentRequiredDialog-module__2xiSlG__dialog .icon-button{flex-shrink:0;width:44px;height:44px}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-summary-card{color:inherit;background:#edf5ff;border:1px solid #c9dbf5;border-radius:16px;gap:8px;padding:24px}:is(.PaymentRequiredDialog-module__2xiSlG__dialog .payment-summary-card span,.PaymentRequiredDialog-module__2xiSlG__dialog .payment-summary-card small){font-size:.85em;font-weight:400;line-height:1.7}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-summary-card strong{font-size:2.25em;font-weight:600;line-height:1.3}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-summary-card .campaign-list-price{font-size:1.25em}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-policy-list{background:0 0;border:0;gap:10px;padding:0}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-policy-list li{padding:0;font-size:.9em;font-weight:400;line-height:1.8}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-policy-list li:before{content:none}.PaymentRequiredDialog-module__2xiSlG__details{gap:4px;font-size:.9em;display:grid}.PaymentRequiredDialog-module__2xiSlG__details summary{cursor:pointer;min-height:44px;padding:8px 0;line-height:1.8;list-style:inside disclosure-closed}.PaymentRequiredDialog-module__2xiSlG__details details[open]>summary{list-style-type:disclosure-open}.PaymentRequiredDialog-module__2xiSlG__details details:not([open])>:not(summary){display:none}.PaymentRequiredDialog-module__2xiSlG__details p{overflow-wrap:anywhere;margin:8px 0 20px;line-height:1.85}.PaymentRequiredDialog-module__2xiSlG__details summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-legal-consent{background:0 0;border:0;padding:8px 0;font-size:.9em;font-weight:400;line-height:1.8}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-legal-consent a{color:inherit}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-consent-help{color:inherit;margin:-16px 0 0;font-size:.8em;font-weight:400}.PaymentRequiredDialog-module__2xiSlG__dialog .diagnosis-modal-actions{border:0;gap:12px 20px;padding-top:0}.PaymentRequiredDialog-module__2xiSlG__dialog .diagnosis-modal-actions button{white-space:normal;border-radius:10px;width:max-content;max-width:100%;min-height:52px;padding:14px 24px;font-size:.9em;font-weight:600;line-height:1.7}.PaymentRequiredDialog-module__2xiSlG__dialog .diagnosis-modal-actions button svg{display:none}.PaymentRequiredDialog-module__2xiSlG__dialog .diagnosis-modal-actions>.secondary-button:first-child{color:inherit;text-underline-offset:4px;background:0 0;border-color:#0000;font-weight:400;text-decoration:underline}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-error{font-size:.9em;font-weight:400;line-height:1.8}@media (max-width:640px){.PaymentRequiredDialog-module__2xiSlG__dialog.payment-modal{gap:20px;padding:22px}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-modal-hero h2{font-size:1.3em}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-summary-card{padding:20px 16px}.PaymentRequiredDialog-module__2xiSlG__dialog .payment-consent-help{margin-top:-12px}}
.InputStartGuidance-module__71WiEq__guide{width:100%;max-width:1220px;color:var(--navy);margin:24px auto 32px;font-size:16px;line-height:1.8}html[data-text-size=large] .InputStartGuidance-module__71WiEq__guide{font-size:18px}.InputStartGuidance-module__71WiEq__guide p{margin:8px 0;font-size:1em}.InputStartGuidance-module__71WiEq__guide .InputStartGuidance-module__71WiEq__title{margin:0 0 8px;font-size:1.05em;font-weight:600}.InputStartGuidance-module__71WiEq__guide summary{cursor:pointer;min-height:44px;padding:8px 0;list-style-position:inside}.InputStartGuidance-module__71WiEq__guide summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.InputStartGuidance-module__71WiEq__guide dl{margin:12px 0 24px}.InputStartGuidance-module__71WiEq__guide dt{margin:20px 0 6px;font-weight:600}.InputStartGuidance-module__71WiEq__guide dd{margin:4px 0}.InputStartGuidance-module__71WiEq__guide details details{margin-top:20px}@media (max-width:640px){.InputStartGuidance-module__71WiEq__guide{margin-block:20px 28px}}
.DeadlineReminderSignup-module__E625nq__panel{border-top:1px solid #c7dafa;margin-top:20px;padding-top:18px}.DeadlineReminderSignup-module__E625nq__panel h4{margin:0;font-size:1em}.DeadlineReminderSignup-module__E625nq__panel form{gap:14px;display:grid}.DeadlineReminderSignup-module__E625nq__panel label{gap:8px;display:grid}.DeadlineReminderSignup-module__E625nq__panel input[type=email]{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a9bfdc;border-radius:8px;padding:12px}.DeadlineReminderSignup-module__E625nq__panel .DeadlineReminderSignup-module__E625nq__consent{align-items:flex-start;gap:10px;line-height:1.7;display:flex}.DeadlineReminderSignup-module__E625nq__consent input{flex:none;margin-top:.45em}.DeadlineReminderSignup-module__E625nq__panel button{justify-self:start}
.ResultDeadlineDates-module__AxWH0a__panel{background:#f5f9ff;border:1px solid #c7dafa;border-radius:16px;min-width:0;margin-block:20px;padding:clamp(16px,3vw,24px)}.ResultDeadlineDates-module__AxWH0a__panel h3{margin:0 0 10px;font-size:1.1em}.ResultDeadlineDates-module__AxWH0a__panel h3 small{font-size:.8em;font-weight:400}.ResultDeadlineDates-module__AxWH0a__separate{align-items:flex-start;gap:8px;margin-block:16px;font-size:.9em;line-height:1.6;display:flex}.ResultDeadlineDates-module__AxWH0a__separate input{flex-shrink:0;margin-top:.35em}.ResultDeadlineDates-module__AxWH0a__details{margin-top:16px;font-size:.9em}.ResultDeadlineDates-module__AxWH0a__details summary{cursor:pointer;color:#174574}.ResultDeadlineDates-module__AxWH0a__panel p{font-size:.9em;line-height:1.7}.ResultDeadlineDates-module__AxWH0a__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px 20px;display:grid}.ResultDeadlineDates-module__AxWH0a__fields label{grid-template-rows:subgrid;grid-row:span 3;gap:6px;min-width:0;display:grid}.ResultDeadlineDates-module__AxWH0a__fields small{color:#51667e}.ResultDeadlineDates-module__AxWH0a__fields input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #a9bfdc;border-radius:8px;padding:8px}.ResultDeadlineDates-module__AxWH0a__date{color:#174574;border-left:3px solid #1763d5;margin-block:10px;padding-left:10px}.ResultDeadlineDates-module__AxWH0a__date p{font-size:.9em;line-height:1.65}
