/* A larger desktop question surface; original mobile controls and runtime remain intact. */
@media(min-width:901px){
html body.aq-page main.ap-main{width:min(100%,940px)!important;max-width:940px!important;min-height:calc(100svh + 24px);padding:158px 48px 48px!important}
.aq-page .aq-context{font-size:12px;letter-spacing:2px;margin-bottom:24px}
.aq-page .ap-prog{gap:22px;margin-bottom:34px!important}.aq-page .ap-prog .lbl{font-size:12px}.aq-page .ap-prog .bar{height:4px}
.aq-page .ap-h,.aq-page .ap-h.ap-hero{font-size:clamp(46px,3.8vw,60px)!important;line-height:1.08!important;letter-spacing:-1.6px!important;margin-bottom:18px!important}
.aq-page .ap-sub{font-size:18px!important;line-height:1.55!important;max-width:58ch!important;margin-bottom:30px!important}
.aq-page .ap-looking{font-size:15px;margin:24px 0 16px}
.aq-page .ap-opts{gap:14px!important}.aq-page .ap-opt{min-height:82px!important;padding:22px 24px!important;gap:16px!important;border-radius:12px!important}
.aq-page .ap-opt .t{font-size:19px!important}.aq-page .ap-opt .ic,.aq-page .ap-opt .ic svg{width:26px;height:26px}.aq-page .ap-opt .rad{width:21px;height:21px}.aq-page .ap-opt .rad::after{width:11px;height:11px}
.aq-page .ap-field{margin-bottom:23px}.aq-page .ap-field label{font-size:16px;margin-bottom:10px}.aq-page .ap-in{font-size:20px!important;min-height:68px;padding:18px 20px!important;scroll-margin-block:150px}.aq-page .ap-2col{gap:22px}.aq-page .ap-hint,.aq-page .ap-err{font-size:15px}
.aq-page .ap-nav{margin-top:32px!important}.aq-page .ap-next{font-size:18px!important;min-height:66px!important;min-width:245px!important;padding:20px 32px!important}.aq-page .ap-back{font-size:17px!important;min-height:60px;min-width:100px}
.aq-page .ap-rev{padding-inline:26px}.aq-page .ap-rev .r{padding:18px 0}.aq-page .ap-rev .k,.aq-page .ap-rev .ch{font-size:15px}.aq-page .ap-rev .v{font-size:16px}.aq-page .ap-consent{padding:26px!important}.aq-page .ap-consent span{font-size:16px}.aq-page .aq-reassurance{font-size:13px;max-width:460px;margin-top:30px}
}
/* With no enhancement the expanded header participates in document flow. */
@media(min-width:901px) and (max-height:780px){html body.aq-page main.ap-main{padding-top:145px!important}.aq-page .ap-opt{min-height:72px!important;padding-block:17px!important}.aq-page .ap-prog{margin-bottom:24px!important}.aq-page .aq-context{margin-bottom:18px}}
