/* Mobile first: readable cards, a natural photo crop, and one quiet time dial. */
.question-photo8{border:0;background:none;max-width:none;height:220px;border-radius:14px;overflow:hidden}.question-photo8 img{object-fit:cover!important;object-position:50% 32%!important}.question-photo8.photo-body img{object-position:50% 42%!important}.question-photo8.photo-style img{object-position:50% 48%!important}
.routine-clock13{position:relative;width:148px;height:148px;flex:0 0 148px;color:#171a21}.routine-clock13 svg{width:100%;height:100%;margin:0}.routine-clock13 strong{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;font-size:40px;line-height:1;letter-spacing:-1.7px;font-weight:500}.routine-clock13 small{font-size:10px;letter-spacing:1.3px;margin-top:10px;color:#63708d}.routine-proof{background:transparent;border:0;border-top:1px solid #dce3ef;border-bottom:1px solid #dce3ef;border-radius:0;padding:26px 0;gap:24px}
@media(max-width:740px){
 #brand-shell .topbar{padding-top:12px;padding-bottom:12px;min-height:54px} 
 .restored-quiz{margin-top:14px!important;padding:0 20px 104px!important}.restored-quiz .progress-line{margin:9px 0 16px!important}.restored-quiz .quiz-main h1{font-size:clamp(25px,6.8vw,30px)!important;line-height:1.13!important;letter-spacing:-.9px}.restored-quiz .lead{font-size:14px!important;line-height:1.4!important;margin-top:10px!important}.restored-quiz .eyebrow{font-size:10px;margin-bottom:9px!important}
 .question-photo8{height:var(--hero-height14,190px)!important;margin:16px 0!important;width:100%}.restored-quiz .photo-followups8 .choice-title{font-size:14px!important}.restored-quiz .photo-followups8{gap:9px!important}.restored-quiz .photo-followups8 .choice{padding:11px!important;min-height:60px!important}.restored-quiz .photo-followups8 .choice:last-child:nth-child(odd){min-height:46px!important}
 .restored-quiz .quiz-options{gap:10px!important;margin-top:18px!important}.restored-quiz .choice{padding:12px!important;min-height:48px!important}.restored-quiz .choice-title{font-size:14px!important;line-height:1.35!important}.restored-quiz .roomy-options13 .choice{min-height:var(--answer-height14,92px)!important;padding:10px!important}.roomy-options13 img,.roomy-options13 .question-mark8{height:clamp(54px,8svh,74px)!important;width:48px!important;flex-basis:48px!important}.roomy-options13 .choice-title{padding-top:4px!important;padding-right:3px}.selection-note7{margin:8px 0 0!important;min-height:0}
 .routine-clock13{width:132px;height:132px;flex-basis:132px}.routine-clock13 svg{width:132px}.routine-clock13 strong{font-size:36px}.routine-proof{gap:18px}.routine-proof h3{font-size:20px!important;line-height:1.2}
 .quiz-dock{padding-top:8px!important;padding-bottom:max(5px,env(safe-area-inset-bottom))!important}.quiz-dock .btn{height:48px!important;min-height:48px!important}.quiz-dock .dock-note{line-height:1.3;font-size:11px}
}
@media(max-width:740px) and (max-height:740px){
 .restored-quiz{margin-top:10px!important}.restored-quiz .progress-line{margin-bottom:12px!important}.restored-quiz .quiz-main h1{font-size:25px!important}.restored-quiz .lead{font-size:13px!important;margin-top:8px!important}.restored-quiz .quiz-options{margin-top:14px!important;gap:8px!important}.restored-quiz .photo-followups8 .choice{min-height:54px!important;padding:9px!important}.question-photo8{margin:12px 0!important}.restored-quiz .roomy-options13 .choice{padding:9px!important}.roomy-options13 img,.roomy-options13 .question-mark8{height:55px!important;width:40px!important;flex-basis:40px!important}
}
@media(max-width:740px){.restored-quiz[data-question="detail"] .eyebrow{display:none}.restored-quiz .photo-followups8 .choice{min-height:50px!important;padding:9px 10px!important}.restored-quiz .photo-followups8 .choice:last-child:nth-child(odd){min-height:44px!important}.question-photo8{height:var(--hero-height14,190px)!important}.restored-quiz .photo-followups8{margin-top:12px!important}.photo-followups8 .choice-title{font-size:14px!important}}

@media(max-width:740px){.routine-proof{padding:18px 0;margin:22px 0!important}.benefit-checks{margin-top:16px!important}.benefit-checks li{font-size:14px;line-height:1.4;padding:5px 0}}
