:root{color-scheme:light;--qa-ink:#172d47;--qa-muted:#63758a;--qa-blue:#1b69b9;--qa-border:#dce6f0;--qa-ground:#f4f8fc}
*{box-sizing:border-box}
body{margin:0;background:var(--qa-ground);color:var(--qa-ink);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
a{color:#1763ad}
.qa-site-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border-bottom:1px solid var(--qa-border);padding:17px max(20px,calc((100% - 1100px)/2));flex-wrap:wrap}
.qa-site-nav>a{font-size:18px;font-weight:750;text-decoration:none;color:#14365c}.qa-site-nav b{color:var(--qa-blue)}.qa-site-nav nav{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;font-weight:650}.qa-site-nav nav a{text-decoration:none}
.qa-shell{max-width:980px;margin:0 auto;padding:25px 18px 65px}
.qa-breadcrumb{font-size:13px;color:var(--qa-muted);margin:0 0 23px}
.qa-hero{padding:26px 26px 29px;background:linear-gradient(115deg,#102f57,#1d5c9e);border-radius:18px;color:#fff;margin-bottom:24px}
.qa-hero h1{font-size:clamp(29px,4.4vw,42px);line-height:1.2;letter-spacing:-.025em;margin:10px 0}
.qa-hero p{max-width:710px;color:#daeaf8;margin:0}
.qa-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--qa-blue)}.qa-hero .qa-eyebrow{color:#b8dfff}
.qa-paper{background:#fff;border:1px solid var(--qa-border);border-radius:16px;padding:25px;margin-bottom:19px;box-shadow:0 8px 30px rgba(20,50,80,.025)}
.qa-paper h1{font-size:clamp(23px,3.3vw,36px);line-height:1.25;margin:10px 0 17px}
.qa-paper h2{font-size:23px;margin:0 0 12px}
.qa-body,.qa-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}
.qa-muted{color:var(--qa-muted);font-size:13px}
.qa-card{display:block;text-decoration:none;color:var(--qa-ink);background:white;border:1px solid var(--qa-border);border-radius:12px;padding:18px;margin:12px 0;transition:border-color .15s}
.qa-card:hover{border-color:#67a2d6}
.qa-card strong{display:block;font-size:17px;margin:4px 0}.qa-card p{margin:0;color:#556b81;font-size:13px}
.qa-tag{font-size:11px;display:inline-block;color:#17558f;background:#eaf3fd;border-radius:100px;padding:2px 9px}
.qa-answer{padding:16px 0;border-top:1px solid var(--qa-border)}
.qa-answer-head{display:flex;gap:15px;align-items:center;margin-bottom:12px}
.qa-answer-head strong{font-size:13px;color:#115c9e}.qa-answer-head small{font-size:12px;color:var(--qa-muted)}
.qa-form-status{font-size:13px;color:#4a6177;min-height:24px}
.qa-form-status[data-state=error]{color:#9f2c39}
.qa-form-status[data-state=success]{color:#236b4d}
.qa-paper form label{display:block;font-weight:650;font-size:13px;margin:13px 0}
.qa-paper form input:not([type=hidden]),.qa-paper form select,.qa-paper form textarea{width:100%;display:block;min-height:45px;margin-top:7px;border:1px solid #c6d4e1;border-radius:9px;padding:11px 12px;font:inherit;font-size:15px;background:white;color:#1b344c}
.qa-paper form textarea{min-height:118px;resize:vertical}
.qa-paper button,.qa-primary{display:inline-block;border:0;border-radius:10px;background:#145fa8;color:white;padding:12px 20px;font-size:14px;font-weight:750;cursor:pointer;text-decoration:none}
.qa-paper button[disabled]{opacity:.5;cursor:not-allowed}
.qa-hp{position:absolute!important;left:-5000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.qa-notice{margin-top:9px;font-size:13px;color:#52677c}
.qa-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}
.qa-footer{color:#52667a;text-align:center;font-size:12px;margin-top:30px}
@media(max-width:650px){.qa-site-nav{padding:14px 18px;gap:8px}.qa-site-nav nav{gap:13px}.qa-paper{padding:19px}.qa-hero{padding:23px 19px}.qa-shell{padding-top:18px}}
.qa-paper button[hidden]{display:none!important}

/* v31 approved community answers, editorial queue and voting */
.qa-v31-question{margin:20px 0;padding:22px}.qa-v31-question h3{font-size:1.3rem;line-height:1.3;margin:12px 0}.qa-v31-question h4{margin:18px 0 8px}.qa-v31-answer{margin:12px 0;padding:15px;border:1px solid #d8e3ee;border-radius:11px;background:#f7fbff}.qa-v31-answer p{white-space:pre-wrap}.qa-v31-answer small{display:block;color:#607386}.qa-v31-vote{display:flex;align-items:center;gap:14px;margin-top:10px}.qa-v31-vote button{background:#195e9c;padding:8px 12px;font-size:13px}.qa-v31-answer-form{margin-top:20px;padding-top:16px;border-top:1px solid #e1e8ee}.qa-v31-answer-form label{display:block;margin:12px 0}.qa-v31-answer-form textarea,.qa-v31-editor textarea{min-height:88px;width:100%;padding:12px;border:1px solid #acbccb;border-radius:9px}.qa-v31-editor{margin-top:18px;border-top:1px dashed #bac9d6;padding-top:14px;background:#fff9e9;padding:12px;border-radius:8px}.qa-v31-editor button{margin-top:8px}.qa-v31-admin-row{padding:12px;border:1px solid #dfebf0;border-radius:8px;margin:10px 0;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.qa-v31-admin-row span{flex:1 1 280px}.qa-v31-admin-row button{padding:7px 10px;font-size:13px}.qa-v31-admin-row button+button{background:#596b7b}.qa-v31-preview{padding:12px;border-radius:8px;background:#fff0d2;color:#694c02;font-weight:600}@media(max-width:640px){.qa-v31-vote{flex-wrap:wrap}.qa-v31-question{padding:14px}}
