/* Keep contextual photographs substantial, with their composition intact. */
.question-photo8{height:240px;max-width:560px;margin:20px auto 16px;background:#f3f4f6;border:1px solid #e4e7ee}.question-photo8 img{object-fit:contain;object-position:center!important;width:100%;height:100%}
.early-evidence,.final-evidence8{background:linear-gradient(135deg,#fff,#f0f3fa);border:1px solid #d7dff0;border-radius:18px;padding:24px}.early-evidence>.mono,.early-evidence .evidence-source span,.evidence-bridge,.control-arguments strong{color:#405ca5}.early-evidence .evidence-source{border-top:1px solid #d7dff0}.early-evidence small{color:#687287}.choice.selected,.age-card.selected{border-color:#405ca5!important;background:#f0f3fa!important}.choice.selected .radio{background:#405ca5!important;border-color:#405ca5!important}.restored-quiz .eyebrow,.sequence-number{color:#405ca5}.control-editorial{border-radius:16px;overflow:hidden}.control-editorial img{display:block;width:100%;height:auto}
.roomy-options13{gap:12px!important}.restored-quiz .roomy-options13 .choice{min-height:var(--answer-height13,110px)!important;padding:12px!important;gap:10px!important}.roomy-options13 img,.roomy-options13 .question-mark8{width:62px!important;height:86px!important;flex-basis:62px!important}.roomy-options13 .choice-title{font-size:14px!important;line-height:1.35!important}
.routine-clock13{width:148px;flex:0 0 148px;text-align:center;color:#405ca5}.routine-clock13 svg{display:block;width:120px;margin:auto}.routine-clock13 strong{display:block;font-size:32px;letter-spacing:-1px;line-height:1.1;margin-top:10px}.routine-clock13 small{display:block;font-size:11px;letter-spacing:1px;margin-top:6px;color:#657393}.routine-proof{background:#f0f3fa;border:1px solid #d7dff0;border-radius:18px}
.billing-intro13{font-size:16px;color:#626872}.billing-options13{display:grid;gap:14px;margin:24px 0}.billing-card13{text-align:left;background:#fff;border:1px solid #d8dce5;border-radius:16px;padding:20px;color:#191a1c;cursor:pointer;font:inherit;width:100%}.billing-card13.selected{border:2px solid #405ca5;padding:19px;background:#f3f6fd;box-shadow:0 0 0 3px #405ca50b}.billing-card13>strong{display:block;font-size:19px;margin:12px 0}.billing-tag13{font:11px monospace;letter-spacing:1px;color:#405ca5}.billing-price13{font-size:32px;font-weight:600;letter-spacing:-1px}.billing-price13 s,.offer-mobile-dock s{color:#8b8e96;font-size:.6em;font-weight:400}.billing-price13 small{font-size:13px;font-weight:400;letter-spacing:0}.billing-card13 p{font-size:14px;margin:12px 0 6px}.billing-card13>small{font-size:12px;color:#656d7a;line-height:1.4;display:block}.offer4-price .renewal4{font-size:12px;line-height:1.5}.offer-mobile-dock>div strong{white-space:nowrap}.offer-mobile-dock>div span{line-height:1.3}
@media(max-width:740px){.question-photo8{height:clamp(170px,26svh,230px);margin:14px auto}.restored-quiz[data-question="detail"] .lead{display:none}.restored-quiz .photo-followups8{display:grid;grid-template-columns:1fr 1fr;gap:8px!important}.restored-quiz .photo-followups8 .choice{min-height:64px!important;padding:10px!important}.photo-followups8 .choice:last-child:nth-child(odd){grid-column:1/-1;min-height:48px!important}.restored-quiz .photo-followups8 .choice-title{font-size:13px!important}.early-evidence,.final-evidence8{padding:18px}.roomy-options13 img,.roomy-options13 .question-mark8{width:52px!important;height:76px!important;flex-basis:52px!important}.routine-clock13{width:120px;flex-basis:120px}.routine-clock13 svg{width:108px}.offer-mobile-dock{padding-left:16px!important;padding-right:16px!important;gap:8px!important}.offer-mobile-dock>div strong{font-size:25px!important}.offer-mobile-dock>div span{font-size:10px!important}.offer-mobile-dock [data-action="checkout"]{min-width:145px!important;padding:12px!important;gap:8px!important}}
@media(max-width:360px){.roomy-options13 img,.roomy-options13 .question-mark8{width:42px!important;flex-basis:42px!important;height:65px!important}.roomy-options13 .choice-title{font-size:13px!important}.question-photo8{height:170px}.offer-mobile-dock>div strong{font-size:23px!important}.offer-mobile-dock [data-action="checkout"]{min-width:132px!important;font-size:14px!important}}
