.qa-page .document{padding:32px;background:transparent;border:0}.qa-intro{margin-bottom:30px}.qa-intro .qa-eyebrow{font-size:12px;letter-spacing:.12em;color:#24629e;font-weight:700}.qa-intro h1{font-size:34px;line-height:1.4;margin:10px 0 14px}.qa-intro>p:last-child{color:#627387}.qa-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;align-items:start}.qa-conversation,.qa-evidence{border:1px solid #dde4ed;border-radius:8px;background:#fff;padding:22px;min-width:0}.qa-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#6d7a8b;border-bottom:1px solid #e6eaf0;padding-bottom:14px}.qa-page button{font:inherit;font-size:13px;cursor:pointer;border:1px solid #cbd6e2;border-radius:5px;background:#fff;color:#274968;padding:8px 12px;min-height:36px}.qa-page button:hover{background:#edf4fb}.qa-page button:focus-visible,.qa-page textarea:focus-visible{outline:3px solid #3685d0;outline-offset:3px}.qa-page button:disabled{opacity:.6;cursor:wait}.qa-examples{padding:22px 0;display:grid;gap:10px}.qa-examples[hidden]{display:none}.qa-examples p{color:#738194;font-size:12px;margin:0 0 4px}.qa-examples button{text-align:left;padding:12px;background:#f8fafc;border-color:#e1e7ef}.qa-page #qa-form{margin-top:24px}.qa-page label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.qa-page textarea{width:100%;resize:vertical;min-height:100px;max-height:240px;border:1px solid #bac9da;border-radius:6px;padding:12px;font:inherit;font-size:14px;line-height:1.6}.qa-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.qa-compose-actions span{font-size:11px;color:#6c7b8e}.qa-compose-actions #qa-submit{background:#1e5d9b;color:white;white-space:nowrap;border-color:#1e5d9b;padding:8px 20px}.qa-compose-actions #qa-submit span{color:inherit;margin-left:5px}.qa-page #qa-status{font-size:12px;color:#5c7188;min-height:22px;margin-bottom:0}.qa-page .qa-evidence h2,.qa-page .qa-answer h2,.qa-page .qa-question h2{font-size:14px;border:0;padding:0;margin:0 0 12px}.qa-question,.qa-answer{padding:20px 0;border-bottom:1px solid #e6eaf0}.qa-page .qa-question h2{color:#718399}.qa-question p,.qa-answer p{white-space:pre-wrap;overflow-wrap:anywhere}.qa-page .qa-notice{background:#f0f5fa;border-left:3px solid #7b9cbf;padding:12px;font-size:13px;color:#435e7a}.qa-source{padding:16px 0;border-bottom:1px solid #e6eaf0}.qa-source>a{display:block;font-size:13px;font-weight:600;line-height:1.6;margin:8px 0}.qa-source-kind{font-size:10px;color:#6b7e91}.qa-source summary{font-size:12px;font-weight:400}.qa-source details p{white-space:pre-wrap;font-size:12px;color:#657489;line-height:1.7;max-height:320px;overflow:auto}.qa-page .qa-boundary{margin-top:28px}.qa-page .qa-boundary h3{font-size:12px;color:#516982}.qa-page .qa-boundary p,.qa-page #qa-source-hint{font-size:12px;color:#778698}.qa-page .page-outline{display:none}@media(max-width:1150px){.qa-layout{grid-template-columns:1fr}.qa-page .document{padding:12px}.qa-intro h1{font-size:28px}.qa-evidence{margin-top:0}}@media(max-width:740px){.qa-conversation,.qa-evidence{padding:16px}.qa-compose-actions{align-items:start}.qa-intro h1{font-size:25px}.qa-page .toc-panel{display:none}}
.qa-feedback-button{margin-top:12px}.qa-page .qa-capture{font-size:12px;color:#586f85}.qa-feedback-form{padding:16px;background:#f6f9fc;border:1px solid #dce5ef;border-radius:6px;margin-top:12px}.qa-feedback-form[hidden]{display:none}.qa-page select,.qa-page input{font:inherit;font-size:13px;min-height:36px;border:1px solid #bdcbdc;border-radius:5px;padding:7px 10px;max-width:100%;background:#fff;color:#29455f}.qa-page label select,.qa-page label input{display:block;width:100%;margin:8px 0 14px}.qa-review-card{padding:24px;border:1px solid #dce5ef;background:white;border-radius:8px;margin:20px 0}.qa-review-card h2{margin-top:12px!important;padding-top:0!important;border:0!important;font-size:18px!important}.qa-review-card small{color:#687f96;font-size:11px}.qa-review-card details{margin:12px 0}.qa-review-card p{white-space:pre-wrap;overflow-wrap:anywhere}.qa-review-card form{margin-top:18px}.qa-review-card input{width:100%}.qa-page #review-workspace>.qa-toolbar{flex-wrap:wrap}.qa-page #review-login{max-width:560px}.qa-page #review-key{width:100%;margin:8px 0 18px}.qa-page input:focus-visible,.qa-page select:focus-visible{outline:3px solid #3685d0;outline-offset:2px}
