/* Original UAPRAD research application, scoped to its own interface. */
.qra{--ink:#080b10;--muted:#344253;--line:#a7b1bc;--panel:#e8ebee;--blue:#142c48;max-width:1700px;margin:auto;padding:24px;color:var(--ink);font:15px/1.55 system-ui;}
.qra *, .qra *::before,.qra *::after{box-sizing:border-box;}
.qra [hidden]{display:none!important}.qra h1,.qra h2,.qra h3,.qra p{color:inherit}.qra h1{font-size:clamp(32px,4vw,56px);line-height:1.12;margin:12px 0 22px;max-width:700px}.qra h2{font-size:24px;margin:0 0 14px}.qra h3{font-size:17px;margin:0 0 10px}.qra p{margin:0 0 14px}.qra button,.qra .qra-file{display:inline-block;font:600 14px/1.4 system-ui;color:var(--ink);padding:8px 11.2px;border:1px solid #8e9aa7;border-radius:0;background:#d7dde3;cursor:pointer;text-decoration:none}.qra button:hover,.qra .qra-file:hover{background:#c2cbd4}.qra button:disabled{opacity:.5;cursor:default}.qra .qra-primary{background:#142c48;color:#eef0f2;border-color:#142c48}.qra :focus-visible{outline:3px solid #142c48;outline-offset:3px}.qra a{color:var(--blue)}.qra input,.qra select,.qra textarea{width:100%;font:inherit;background:#f2f4f5;color:var(--ink);border:1px solid #8e9aa7;border-radius:0;padding:10px;}.qra textarea{min-height:90px;resize:vertical}.qra label{display:block;margin:12px 0}.qra label>span{display:block;margin-bottom:5px}.qra .qra-kicker{color:#142c48;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.qra-muted{color:var(--muted);font-size:13px}.qra-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.qra-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;padding:28.8px 24px;background:radial-gradient(at 95% 0,#d7dde3,transparent 70%),#e8ebee;border:1px solid var(--line);border-radius:0}.qra-hero img{width:100%;display:block}.qra-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.qra-feature,.qra-card{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:22px}.qra-feature p{font-size:14px;color:var(--muted);margin:0}.qra-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.qra-project-list{display:grid;gap:10px}.qra-project{display:flex!important;flex-direction:column;align-items:flex-start;text-align:left;width:100%}.qra-project span{font-size:12px;font-weight:400;color:#344253}.qra-instructions{margin:22px 0}.qra-instructions summary{cursor:pointer;font-weight:600;font-size:18px}.qra-instructions li{margin:10px 0}.qra-status{min-height:24px;color:#142c48}.qra-status[role=alert]{color:#080b10}.qra-file input{display:none}.qra-flow{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.qra-flow .qra-actions{display:grid;gap:8px}.qra-flow button{text-align:left}.qra-path{padding-left:22px;font-size:13px;color:var(--muted)}.qra-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;background:#142c48;border:1px solid var(--line);padding:12.8px;border-radius:0}.qra-toolbar h1{font-size:23px;margin:0}.qra-method-name{color:#dce1e6;font-size:13px}.qra-workbench{display:grid;grid-template-columns:minmax(320px,1.3fr) minmax(340px,1fr) minmax(220px,.65fr);gap:12px;align-items:start;margin-top:12px}.qra-column{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:12px;min-width:0}.qra-column h2{font-size:18px}.qra-source-header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0}.qra-source-header h3{font-size:14px}.qra-resource-list{max-height:115px;overflow:auto;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.qra-resource-list button{padding:4.8px 6.4px;font-size:12px}.qra-resource-list button[aria-pressed=true]{border-color:var(--blue)}.qra-reader{display:block;width:100%;height:65vh;min-height:400px;border:1px solid #8e9aa7;border-radius:0;background:white}.qra-selection{margin:12px 0;padding:12px;border:1px dashed #142c48;background:#e4e8ec;border-radius:0;cursor:grab}.qra-selection blockquote,.qra-code blockquote{margin:7px 0;font-size:13px;white-space:pre-wrap;max-height:140px;overflow:auto}.qra-drop{padding:18px;border:2px dashed #8e9aa7;border-radius:0;margin-bottom:14px;background:#e4e8ec}.qra-drop.qra-over{border-color:#142c48;background:#d1d9e1}.qra-drop h3{font-size:17px}.qra-drop textarea[readonly]{color:#142c48;min-height:75px}.qra-code{padding:10.4px;background:#e8ebee;border:1px solid var(--line);border-left:3px solid #142c48;border-radius:0;margin:10px 0}.qra-code details summary{cursor:pointer;font-size:12px}.qra-code .qra-actions button{padding:4.8px 7.2px;font-size:12px}.qra-stack{max-height:76vh;overflow:auto}.qra-engine .qr-workspace[data-dock=full]{margin:0;border-radius:0;max-width:none;}.qra-engine .qr-header{display:none}.qra-engine .qr-project-bar{padding:10px}.qra-engine .qr-project-bar label{margin:0}.qra-engine .qr-project-bar select{padding:5px}.qra-engine .qr-start{font-size:12px}.qra-engine .qr-content{max-height:65vh;overflow:auto;padding:12px}.qra-engine .qr-tabs{gap:5px;padding:10px}.qra-engine .qr-tabs button{font-size:12px;padding:6px 8px}.qra-engine .qr-storage{font-size:11px}.qra-engine .qr-history{padding:7px}.qra-engine .qr-history button{font-size:11px}.qra-workbench.qra-expanded-panel{grid-template-columns:minmax(0,1fr)}.qra-expanded-panel>.qra-source,.qra-expanded-panel>.qra-codes{display:none}.qra-expanded-panel .qra-drop{display:none}.qra-expanded-panel .qr-content{max-height:none;min-height:55vh}.qra-expanded-panel .qr-map-viewport{height:62vh}.qra:fullscreen{overflow:auto;background:#e8ebee;max-width:none;width:100%;height:100%;padding:18px}.qra-immersive>.header,.qra-immersive>.footer,.qra-immersive>.greg-ai-widget,.qra-immersive .greg-ai-launch,.qra-immersive>.back-to-top-saucer{display:none!important}.qra-immersive .qra{max-width:none}.qra-immersive .qra-reader{height:73vh}.qra-immersive .qra-engine .qr-content{max-height:72vh}.qra-immersive .qra-expanded-panel .qr-content{max-height:none}.qra-immersive .qra-expanded-panel .qr-map-viewport{height:75vh}
@media(min-width:751px) and (max-width:1250px){.qra-workbench{grid-template-columns:minmax(240px,1.1fr) minmax(280px,1fr) minmax(180px,.65fr)}.qra-column{padding:10px}.qra-stack{max-height:76vh}.qra-code{padding:10px}.qra-expanded-panel .qra-engine{grid-column:1/-1}}
@media(max-width:750px){.qra{padding:12px}.qra-hero,.qra-start-grid,.qra-feature-grid,.qra-workbench{grid-template-columns:1fr}.qra-hero{padding:25px 20px}.qra-hero img{max-height:260px}.qra-stack{grid-template-columns:1fr}.qra-reader{height:55vh;min-height:280px}.qra-engine .qr-content{max-height:60vh}.qra-toolbar{padding:12px}.qra-toolbar .qra-actions button{font-size:12px}.qra-codes{grid-column:auto}.qra-immersive .qra-reader{height:55vh}}

.qra-immersive .greg-ai,.qra-immersive .greg-ai-greeting,.qra-immersive .greg-ai-panel{display:none!important;}

.qra-source-picker>summary{cursor:pointer;font-size:13px;color:#344253;margin-bottom:10px;}
@media(min-width:751px){.qra-immersive .qra-workbench>.qra-column{max-height:calc(100vh - 155px);overflow:auto;}.qra-immersive .qra-engine .qr-content,.qra-immersive .qra-stack{max-height:none;}.qra-immersive .qra-reader{height:56vh;min-height:280px;}}

/* Silver, black and navy; structure comes from spacing and rules. */
.qra-hero{background:transparent;border:0;border-bottom:2px solid #142c48;padding:30px 0;}
.qra-feature,.qra-card{background:transparent;border:0;border-top:1px solid #a7b1bc;box-shadow:none;padding:20px 0;}
.qra-feature{padding:14px 18px 14px 0;}
.qra-column{background:transparent;border:0;border-right:1px solid #a7b1bc;}
.qra-column:last-child{border-right:0;}
.qra-toolbar{color:#eef0f2;border:0;border-bottom:3px solid #080b10;}
.qra-toolbar .qra-kicker,.qra-toolbar .qra-method-name{color:#dce1e6;}
.qra-toolbar button{color:#eef0f2;background:transparent;border-color:var(--outline-silver, #c0c0c0);}
.qra-toolbar button:hover{background:#263f5b;}
.qra-toolbar :focus-visible{outline-color:#eef0f2;}
.qra button.qra-primary{color:#eef0f2;background:#142c48;}
.qra button.qra-primary:hover{background:#263f5b;}
.qra-project{background:transparent!important;border:0!important;border-bottom:1px solid #a7b1bc!important;padding:12px 0!important;}
.qra-code{background:transparent;border:0;border-left:2px solid #142c48;border-bottom:1px solid #a7b1bc;padding:12px;}
.qra-engine .qr-workspace{background:transparent;border:0;}
.qra-status[role=alert]{border-left:3px solid #142c48;padding-left:10px;}
.qra button.qra-fullscreen{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:9px;flex-shrink:0;}
.qra-fullscreen svg{width:22px;height:22px;display:block;}
.qra-fullscreen[aria-pressed=true]{background:#eef0f2;color:#142c48;border-color:#eef0f2;}
.qra-resource-list button[aria-pressed=true]{background:#142c48;color:#eef0f2;}
@media(max-width:750px){.qra-column{border-right:0;border-top:1px solid #a7b1bc;}.qra-hero{padding:22px 0;}}

.qra *,.qra *::before,.qra *::after{border-radius:0!important;}
.qra-toolbar .qra-fullscreen[aria-pressed=true]:hover{background:#d7dde3;color:#142c48;}

/* Welcome features roll laterally within the introduction, without cards. */
.qra-welcome-roll{margin:20px 0;border-top:1px solid #a7b1bc;padding-top:16px;background:transparent;}
.qra-roll-viewport{overflow:hidden;}
.qra-roll-track{display:flex;width:100%;transition:transform 400ms cubic-bezier(.22,.7,.25,1);will-change:transform;}
.qra-roll-track.qra-roll-reset{transition:none;}
.qra-roll-slide{flex:0 0 100%;min-width:0;padding-right:8px;background:transparent;border:0;box-shadow:none;}
.qra .qra-roll-slide h2{font-size:22px;margin:0 0 9px;color:#142c48;}
.qra .qra-roll-slide p{font-size:15px;color:#344253;margin:0;}
@media(prefers-reduced-motion:reduce){.qra-roll-track{transition:none;will-change:auto;}}

/* Material selection precedes the analysis studio. */
.qra-material-step{max-width:1000px;margin:24px auto;padding:24px 0;border-top:2px solid #142c48;}
.qra-material-step [data-source-controls]{max-width:760px;margin:22px 0;}
.qra-material-step .qra-resource-list{max-height:280px;margin:16px 0;}
.qra-material-step h2{font-size:32px;}
.qra-material-step h3{margin-top:28px;}
.qra-pdf-viewer{display:block;width:100%;height:65vh;min-height:400px;border:1px solid #8e9aa7;background:#f2f4f5;}
.qra-pdf-capture{padding:14px 0;border-top:1px solid #a7b1bc;margin-top:14px;}
.qra-pdf-capture textarea{min-height:110px;}
.qra-immersive .qra-pdf-viewer{height:56vh;min-height:280px;}
@media(max-width:750px){.qra-material-step{margin:16px auto;padding:18px 0;}.qra-material-step h2{font-size:27px;}.qra-pdf-viewer{height:55vh;min-height:280px;}}

.qra-project-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid #a7b1bc;}
.qra-project-row .qra-project{flex:1;min-width:0;border-bottom:0!important;}
.qra button.qra-project-manage{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;font-size:20px;background:transparent;border:1px solid #8e9aa7;}
.qra button.qra-project-manage:hover{background:#d7dde3;}
.qra-project-views{margin:18px 0 12px;}
.qra-project-views button[aria-pressed=true]{background:#142c48;color:#eef0f2;}
.qra .qra-project-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:2px solid #142c48;background:#e8ebee;color:#080b10;box-shadow:0 12px 40px #0005;}
.qra-project-dialog::backdrop{background:#080b10aa;}
.qra .qra-project-dialog h2{font-size:23px;overflow-wrap:anywhere;}
.qra .qra-project-dialog p{color:#344253;}
.qra-dialog-status:empty{display:none;}
.qra .qra-project-dialog [data-project-operation=delete]{border-color:#080b10;color:#080b10;}
.qra .qra-dialog-fallback{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;z-index:2000;box-shadow:0 0 0 100vmax #080b10aa;}

/* Software navigation stays outside the reading and coding columns. */
.qra .qra-software[data-dock=full]{max-width:none;margin:0;border:0;background:transparent;overflow:visible;}
.qra-software>.qr-header{display:none;}
.qra-software-top{position:sticky;top:0;z-index:30;background:#e8ebee;border-bottom:1px solid #8e9aa7;}
.qra-software-top .qra-toolbar{padding:10px 14px;}
.qra-command-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.qra-command-row .qr-project-bar{flex:1;min-width:0;border:0;padding:8px 12px;gap:8px;}
.qra-command-row .qr-project-bar label{margin:0;}
.qra-command-row .qr-project-bar select{width:min(240px,55vw);padding:6px;}
.qra-command-row .qr-project-bar>a{display:none;}
.qra-command-row .qr-history{padding:8px 12px;border:0;}
.qra-software-top .qr-status{font-size:12px;padding:0 12px 6px;margin:0;}
.qra-software-top .qr-tabs{padding:6px 12px;gap:6px;}
.qra-software-top .qr-tabs button{padding:5.6px 9.6px;}
.qra-software-top .qr-tabs button[aria-pressed=true],.qra .qra-software-bottom button[aria-pressed=true]{background:#142c48;color:#eef0f2;}
.qra-software-bottom{position:sticky;bottom:0;z-index:30;display:flex;gap:0;background:#d7dde3;border-top:2px solid #142c48;margin-top:12px;padding:0;}
.qra .qra-software-bottom button{flex:1;border:0;border-right:1px solid var(--outline-silver, #c0c0c0);padding:9.6px 8px;}
.qra-software [data-code-add]{display:none;}
.qra-software .qra-column{border:0;border-right:1px solid #a7b1bc;}
.qra-software .qra-workbench>.qra-column{max-height:calc(100dvh - var(--qra-top-height,180px) - 66px);overflow:auto;}
.qra-software .qra-engine .qr-content{max-height:none;overflow:visible;}
.qra-software .qra-stack{max-height:none;}
.qra-software .qra-reader,.qra-software .qra-pdf-viewer{height:calc(100dvh - var(--qra-top-height,180px) - 240px);min-height:280px;}
.qra-software .qra-expanded-panel .qra-engine{border-right:0;}
.qra-software .qra-expanded-panel .qr-map-viewport{height:calc(100dvh - var(--qra-top-height,180px) - 220px);min-height:320px;}
.qra-software .qr-content .qr-storage{font-size:14px;padding:0;}
@media(max-width:750px){.qra-command-row .qr-project-bar{flex-wrap:wrap;}.qra-software .qra-workbench>.qra-column{max-height:none;}.qra .qra-software-bottom button{font-size:12px;padding:9.6px 4px;}.qra-software-top .qra-toolbar{gap:6px;}.qra-software-top .qra-toolbar h1{font-size:18px;}.qra-software-top .qra-method-name{display:none;}}
/* Guidance is a reading space, with original diagrams and simple section rules. */
.qra .qrg{color:#080b10;background:#e8ebee;padding-bottom:30px;}
.qrg-home-nav{display:flex;justify-content:flex-end;margin-bottom:12px;}
.qra [data-guidance-open]{border-bottom:3px solid #8e9aa7;}
.qrg-toolbar{position:sticky;top:0;z-index:35;}
.qrg-intro{max-width:850px;padding:40px 24px 20px;}
.qra .qrg-intro h1{max-width:850px;font-size:clamp(30px,4vw,48px);}
.qrg-lead{font-size:19px;line-height:1.6;}
.qrg-nav{display:flex;flex-wrap:wrap;gap:8px 24px;border-block:1px solid #a7b1bc;padding:14px 24px;}
.qrg-nav a{font-weight:650;text-decoration:none;}
.qrg-nav a:hover{text-decoration:underline;}
.qrg-body{max-width:1120px;padding:0 24px;margin:auto;}
.qrg-section{padding:32px 0;border-bottom:1px solid #a7b1bc;scroll-margin-top:100px;}
.qrg-section>p{max-width:850px;}
.qrg-section li{margin:8px 0;}
.qra .qrg-citations{font-size:12px;line-height:1.6;color:#344253;margin-top:16px;}
.qrg-flow{margin:24px 0;}
.qrg-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;border-block:1px solid #8e9aa7;}
.qrg-flow li{position:relative;margin:0;padding:18px 24px 18px 12px;border-right:1px solid #a7b1bc;}
.qrg-flow li:last-child{border-right:0;}
.qrg-flow li:not(:last-child)::after{content:'→';position:absolute;right:6px;top:18px;color:#142c48;}
.qrg-flow strong,.qrg-flow span{display:block;}
.qrg-flow strong{color:#142c48;margin-bottom:6px;}
.qrg-flow span{font-size:13px;}
.qra .qrg figcaption{font-size:12px;color:#344253;margin-top:10px;}
.qrg-terms{display:grid;grid-template-columns:170px 1fr;gap:12px 18px;max-width:850px;}
.qrg-terms dt{font-weight:700;color:#142c48;}
.qrg-terms dd{margin:0;}
.qrg-choice-map{margin:24px 0;border-left:3px solid #142c48;padding-left:18px;}
.qrg-choice-root{font-weight:700;color:#142c48;margin-bottom:14px;}
.qrg-goals{display:flex;flex-wrap:wrap;gap:8px;}
.qra .qrg-goals button{background:transparent;font-weight:500;}
.qra .qrg-goals button[aria-pressed=true],.qra .qrg-example-codes span{background:#142c48;color:#eef0f2;}
.qrg-result{border-top:1px solid #a7b1bc;padding-top:16px;margin-top:18px;min-height:90px;}
.qrg-result>a{display:block;font-weight:700;}
.qrg-details{padding:18px 0;border-block:1px solid #a7b1bc;margin:18px 0;}
.qrg-details summary{font-weight:700;cursor:pointer;color:#142c48;}
.qrg-details[open]>summary{margin-bottom:16px;}
.qrg-table-scroll{overflow-x:auto;}
.qrg-methods{width:100%;border-collapse:collapse;font-size:14px;min-width:660px;}
.qrg-methods th,.qrg-methods td{padding:14px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #a7b1bc;}
.qrg-methods th{color:#142c48;}
.qrg-methods tbody th{width:22%;font-weight:650;}
.qrg-method-source{display:block;font-size:12px;margin-top:10px;}
.qrg-methods tr{scroll-margin-top:100px;}
.qrg-example-quote{margin:24px 0;padding:18px 22px;border-left:3px solid #142c48;background:#eef0f2;max-width:850px;font-size:18px;}
.qra .qrg-example-codes{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;}
.qra .qrg-example-codes span{padding:7px 12px;font-size:14px;}
.qrg .qra-actions button[aria-pressed=true]{background:#142c48;color:#eef0f2;}
.qrg-example-memo{min-height:75px;max-width:850px;}
.qrg-concept-map{margin:24px 0;max-width:900px;}
.qrg-concept-map svg{display:block;width:100%;height:auto;}
.qrg-tool-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin:24px 0;}
.qrg-tool-steps>section{border-top:1px solid #a7b1bc;padding-top:14px;}
.qrg-review{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;}
.qrg-review>section{border-left:2px solid #142c48;padding-left:14px;}
.qrg-source-stack{padding-left:28px;}
.qrg-source-stack li{padding:18px 0;border-bottom:1px solid #a7b1bc;}
.qrg-source-stack li>a{font-size:17px;font-weight:650;}
.qra .qrg-source-meta{font-size:13px;color:#344253;margin:5px 0 10px;}
.qrg-access{font-size:12px;color:#344253;}
@media(max-width:750px){.qrg-intro{padding:24px 12px 14px;}.qrg-body{padding:0 12px;}.qrg-nav{padding:12px;gap:10px 18px;}.qrg-flow ol{grid-template-columns:1fr;}.qrg-flow li{border-right:0;border-bottom:1px solid #a7b1bc;padding:12px 25px 12px 8px;}.qrg-flow li:not(:last-child)::after{content:'↓';top:12px;}.qrg-terms{grid-template-columns:1fr;gap:5px;}.qrg-terms dd{margin-bottom:12px;}.qrg-tool-steps,.qrg-review{grid-template-columns:1fr;}.qrg-concept-map{overflow:auto;}.qrg-concept-map svg{min-width:620px;}.qrg-lead{font-size:17px;}}

.qra-software-top{overflow:visible}
.qra-software-top>.qra-toolbar{padding:8px 14px;min-height:0}
.qra-software-top>.qra-toolbar h1{font-size:1.05rem;margin:0}
.qra-software-top>.qra-toolbar .qra-kicker{display:none}
.qra-software-top>.qra-toolbar .qra-method-name{font-size:.8rem}
.qra-start-grid:has(>section[hidden]){grid-template-columns:1fr;max-width:850px}
.qra [hidden],.qr-tool-menu [hidden]{display:none!important}
.qra-software>.qrg{padding:18px}

/* Landing learning windows: fixed controls and one scrollable reading area. */
body.qra-learning-open{overflow:hidden}
.qra-learning-dialog{
 width:min(1120px,94vw);height:min(820px,88dvh);max-width:94vw;max-height:88dvh;
 padding:0;border:1px solid #738298;border-radius:0;background:#e8ebee;color:#101722;
 box-shadow:0 20px 80px #0009;overflow:hidden;
}
.qra-learning-dialog[open]{display:flex;flex-direction:column}
.qra-learning-dialog::backdrop{background:rgba(4,9,19,.72);backdrop-filter:blur(4px)}
.qra-learning-header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#14243c;color:#f0f3f7;padding:16px 22px;flex-shrink:0}
.qra .qra-learning-header h2{font-size:22px;margin:0}
.qra .qra-learning-close{width:44px;height:44px;padding:0;background:transparent;color:#f0f3f7;border:1px solid #8191a7;font-size:27px;line-height:1}
.qra .qra-learning-close:hover{background:#30435e}
.qra-learning-tabs{display:flex;gap:0;overflow-x:auto;flex-shrink:0;border-bottom:1px solid #9eabb9;background:#dbe1e8}
.qra .qra-learning-tabs button{flex:0 0 auto;border:0;border-right:1px solid var(--outline-silver, #c0c0c0);padding:10.4px 14.4px;background:transparent;white-space:nowrap}
.qra .qra-learning-tabs button[aria-selected=true]{background:#14243c;color:#f0f3f7}
.qra-learning-content{flex:1;min-height:0;overflow:auto;padding:26px 32px;overscroll-behavior:contain}
.qra-learning-content.qrg{max-width:none;margin:0}
.qra-learning-content>.qrg-section{margin:0;border:0;padding:0}
.qra-learning-content .qrg-intro{padding:0 0 20px;border:0}
.qra-get-started{max-width:850px}
.qra .qra-get-started h3{font-size:25px;margin:0 0 16px}
.qra .qra-get-started h4{font-size:17px;margin:24px 0 8px}
.qra-get-started p{font-size:16px;line-height:1.7}
.qra-learning-footer{flex-shrink:0;padding:14px 22px;border-top:1px solid #acb6c1}
.qra-learning-header :focus-visible{outline-color:#e4edff}
@media(max-width:640px){
 .qra-learning-dialog{width:96vw;max-width:96vw;height:92dvh;max-height:92dvh}
 .qra-learning-header{padding:12px 14px;gap:12px}
 .qra .qra-learning-header h2{font-size:18px}
 .qra-learning-content{padding:20px 17px}
 .qra .qra-learning-tabs button{font-size:13px;padding:12px 14px}
}
.qra .qra-learning-tabs button:focus-visible{outline:2px solid var(--outline-silver, #c0c0c0);outline-offset:-4px}
