.qt-page{color:var(--ui-ink);font:16px/1.55 var(--ui-font);max-width:1560px;margin:0 auto;padding:44px 32px 60px}.qt-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:26px;display:flex}.qt-eyebrow{letter-spacing:.12em;color:#087f8c;font-size:12px;font-weight:750}.qt-header h1{letter-spacing:-.04em;margin:12px 0;font-size:46px;line-height:1.15}.qt-header p{color:var(--ui-muted);max-width:760px;margin:12px 0 0}.qt-settings{border:1px solid var(--ui-line);color:var(--ui-muted);background:#fff;border-radius:10px;margin-bottom:12px;padding:16px 20px;font-size:14px}.qt-settings summary{cursor:pointer;color:var(--ui-ink);font-weight:600}.qt-settings .qt-toolbar{border:0;padding:18px 0 6px}.qt-settings details{border-top:1px solid var(--ui-line);margin-top:16px;padding-top:12px}.qt-settings li{padding:5px 0}.qt-settings a{color:#086b78}.qt-back{white-space:nowrap;color:#086b78;padding:10px 0;font-size:14px;font-weight:650;text-decoration:none}.qt-toolbar{border:1px solid var(--ui-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:16px;padding:20px 24px;display:flex}.qt-toolbar label{flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.qt-toolbar select,.qt-toolbar button{font:inherit;color:var(--ui-ink);background:#fff;border:1px solid #b9ced6;border-radius:8px;min-height:44px;padding:10px 14px}.qt-toolbar button{color:#086b78;cursor:pointer;font-weight:650}.qt-toolbar>span{color:var(--ui-muted);margin:auto 0 auto auto;font-size:13px}.qt-intro{align-items:baseline;gap:24px;padding:24px 0 8px;display:flex}.qt-intro strong{white-space:nowrap;font-size:16px}.qt-intro p{color:var(--ui-muted);margin:0;font-size:14px}.qt-domain{margin-top:32px}.qt-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.qt-card{border:1px solid var(--ui-line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 3px 14px #173e4d05}.qt-card>header{background:#fbfdfd;border-bottom:1px solid #e3ecef;align-items:center;min-height:60px;padding:18px 20px;display:flex}.qt-card>header h3{letter-spacing:.025em;color:#42606d;margin:0;font-size:13px;font-weight:650;line-height:22px}.qt-question{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.qt-widget,.qt-widget>.question-widget{flex-direction:column;flex:1;min-width:0;display:flex}.qt-widget .question-scalar,.qt-widget .question-choices{flex-direction:column;flex:1;min-width:0;max-width:none;display:flex}.qt-widget .numeric-answer{margin-top:auto;padding-top:24px}.qt-widget .question-choice-help{margin-top:auto;padding-top:20px}.qt-widget .numeric-answer>label{min-height:26px;display:block}.qt-widget .numeric-answer>p{min-height:46px}.qt-widget .question-options{margin-top:0;margin-bottom:37px}.qt-prompt{color:#29444f;margin:0 0 16px;font-size:16px;font-weight:550;line-height:1.6}.qt-card>footer{color:var(--ui-muted);border-top:1px solid #e3ecef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin-top:auto;padding:12px 20px;font-size:12px;line-height:20px;display:grid}.qt-card>footer>span:last-child{white-space:nowrap;text-align:right;font-size:11px}.qt-card [role=radio]{max-width:100%}@supports (grid-template-rows:subgrid){.qt-grid{row-gap:0}.qt-card{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;margin-bottom:18px;display:grid}.qt-question{display:contents}.qt-card .qt-prompt{margin:0;padding:20px 20px 0}.qt-card .qt-widget{padding:16px 20px 20px}}.qt-card .qd-clues{padding:12px 12px 12px 28px;font-size:14px}.qt-card .qd-diagram{margin:12px 0}.qt-card .qd-table-wrap th,.qt-card .qd-table-wrap td{padding:8px 10px;font-size:14px}.qt-footnote{color:var(--ui-muted);border-top:1px solid var(--ui-line);margin-top:34px;padding-top:16px;font-size:13px}.qt-footnote a{color:#086b78}.qt-footnote summary{cursor:pointer;font-weight:650}.qt-auth{max-width:680px;padding-top:100px}.qt-poster{width:2640px;max-width:none;padding:44px 40px}.qt-poster .qt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qt-poster .qt-card{height:100%}.qt-poster .qt-grid{align-items:stretch}.qt-poster .qt-settings,.qt-poster .qt-back{display:none}.qt-poster .qt-intro{padding:12px 0}.qt-poster .qt-header h1{font-size:52px}@media (width<=1100px){.qt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-intro{display:block}.qt-intro p{margin-top:8px}.qt-toolbar>span{margin:0}.qt-header h1{font-size:38px}}@media (width<=680px){.qt-page:not(.qt-poster){padding:24px 16px}.qt-grid{grid-template-columns:minmax(0,1fr)}.qt-header{display:block}.qt-back{margin-top:12px;display:inline-block}.qt-toolbar{padding:16px}.qt-card>header,.qt-question{padding:18px}.qt-card .qt-prompt,.qt-card .qt-widget{padding-inline:18px}}