.qs-home-hero{gap:clamp(28px,4vw,64px)!important}.qs-study-loop{color:#36595b;border-top:1px solid #d1ddd5;max-width:400px;padding-top:18px;font-size:13px}.qs-study-desk{min-width:0;padding:12px 0 96px;position:relative}.qs-desk-window{background:#fffef9;border:1px solid #d1ddd5;border-radius:14px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 64px -30px #173d4340}.qs-desk-bar{letter-spacing:.07em;border-bottom:1px solid #d1ddd5;justify-content:space-between;gap:12px;padding:17px 22px;font-size:10px;display:flex}.qs-desk-body{padding:28px 28px 70px}.qs-desk-body h2{max-width:300px;line-height:1.15;font-size:30px!important}.qs-desk-body>p{font-size:13px;line-height:1.75}.qs-reasoning-root{color:#fff;text-align:center;background:#173d43;border-radius:8px;max-width:340px;margin-top:24px;padding:12px 16px;font-size:13px}.qs-reasoning-branches{grid-template-columns:1fr 1fr;gap:14px;max-width:340px;margin:20px 0;display:grid}.qs-reasoning-branches>div{background:#edf2e7;border:1px solid #c5d5ca;border-radius:8px;padding:12px}.qs-reasoning-branches b,.qs-reasoning-branches span{font-size:12px;display:block}.qs-reasoning-branches span{margin-top:7px;line-height:1.5}.qs-desk-body>a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.qs-desk-scope{max-width:56%;margin-top:16px;font-size:11px!important}.qs-session-paper{background:#f7f4e9;border:1px solid #d3d9cd;border-radius:4px;width:210px;max-width:53%;padding:22px;position:absolute;bottom:14px;right:-7px;transform:rotate(5deg);box-shadow:0 14px 26px #173d4325}.qs-session-paper h3{font-family:Georgia,serif;line-height:1.2;font-size:24px!important}.qs-session-paper .qs-eyebrow{font-size:9px}.qs-session-paper dl{margin:0}.qs-session-paper dt{text-transform:uppercase;letter-spacing:.06em;color:#466361;margin-top:14px;font-size:9px}.qs-session-paper dd{border-bottom:1px solid #d1ddd5;margin:4px 0 0;padding-bottom:7px;font-size:12px;line-height:1.5}.qs-session-paper small{margin-top:12px;font-size:10px;line-height:1.5;display:block}.qs-studio{border-block:1px solid #d1ddd5;padding:54px 0 70px;scroll-margin-top:24px}.qs-studio .qs-section-heading{margin-bottom:18px}.qs-studio .qs-section-heading h2,.qs-course-matrix-section h2{font-size:clamp(32px,4vw,46px);line-height:1.15}.qs-studio h2 em,.qs-course-matrix-section h2 em,.qs-home-closing h2 em{font-family:Georgia,serif;font-weight:400}.qs-studio-privacy{max-width:850px;margin-bottom:25px;font-size:13px;line-height:1.7}.qs-studio-workbench{background:#fffef9;border:1px solid #c6d5cb;border-radius:14px;grid-template-columns:minmax(200px,.7fr) minmax(0,2fr);display:grid;overflow:hidden}.qs-studio-tabs{background:#e9eee4;flex-direction:column;gap:10px;padding:20px;display:flex}.qs-studio-tabs button{text-align:left;color:#173d43;background:0 0;border:1px solid #0000;border-radius:9px;min-height:48px;padding:20px 18px;transition:background-color .18s}.qs-studio-tabs button[aria-selected=true]{color:#fffef9;background:#173d43}.qs-studio-tabs button:hover{border-color:#89a79b}.qs-studio-tabs span{margin-bottom:8px;font-size:11px;display:block}.qs-studio-tabs b{font-size:19px;display:block}.qs-studio-tabs small{margin-top:8px;font-size:12px;line-height:1.5;display:block}.qs-studio-panel{min-width:0;padding:clamp(24px,4vw,44px)}.qs-studio-panel[hidden]{display:none}.qs-studio-panel h3{font-size:clamp(24px,3vw,34px);line-height:1.2}.qs-studio-panel p{font-size:14px;line-height:1.8}.qs-studio-panel blockquote{background:#f2f5ed;border-left:3px solid #789c8d;margin:25px 0;padding:20px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.qs-studio-panel label:not(.qs-studio-choice){margin-top:22px;font-size:14px;font-weight:600;display:block}.qs-studio-panel textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#173d43;resize:vertical;background:#fff;border:1px solid #a4bdb0;border-radius:8px;margin:8px 0 20px;padding:13px;font-size:16px;line-height:1.6;display:block}.qs-studio-panel details{margin:12px 0 24px}.qs-studio-panel summary{cursor:pointer;min-height:44px;padding-block:12px;display:list-item}.qs-studio-panel fieldset{border:0;margin:24px 0;padding:0}.qs-studio-panel legend{margin-bottom:16px;font-size:15px;font-weight:650}.qs-studio-choice{cursor:pointer;border:1px solid #d1ddd5;border-radius:8px;align-items:flex-start;gap:12px;min-height:48px;margin:10px 0;padding:14px;font-size:14px;line-height:1.65;display:flex}.qs-studio-choice input{accent-color:#11675c;min-width:18px;min-height:18px;margin-top:4px}.qs-studio button{font:inherit;cursor:pointer}.qs-studio button:disabled{opacity:.55;cursor:not-allowed}.qs-studio-timer{border-bottom:1px solid #d1ddd5;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:20px;display:flex}.qs-studio-timer>div{margin-right:auto}.qs-studio-timer .qs-eyebrow{margin-bottom:5px;font-size:10px}.qs-studio-timer output{font-variant-numeric:tabular-nums;font-size:30px}.qs-studio-timer button{color:#173d43;background:#f1f5e9;border:1px solid #98b5a7;border-radius:8px;min-height:44px;padding:8px 12px}.qs-studio-next{text-underline-offset:5px;color:#11675c;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.qs-studio-note{overflow-wrap:anywhere;white-space:pre-wrap;background:#edf2e7;border-left:3px solid #11675c;margin-block:20px;padding:22px}.qs-course-matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:32px;display:grid}.qs-course-matrix details{background:#e9eee4;border:1px solid #cbd8cf;border-radius:12px;min-width:0;transition:background .18s}.qs-course-matrix summary{cursor:pointer;min-height:190px;padding:25px;list-style:none}.qs-course-matrix summary::-webkit-details-marker{display:none}.qs-course-matrix h3{overflow-wrap:anywhere;margin:24px 0;font-size:24px;line-height:1.2}.qs-course-matrix .qs-course-anchor{color:#fffef9;background:#173d43;grid-row:span 2}.qs-course-anchor .qs-eyebrow{color:#d6e4db}.qs-course-anchor h3{font-size:38px}.qs-course-open{font-size:12px;display:block}.qs-course-matrix details[open] .qs-course-open{font-weight:700}.qs-course-matrix details:hover{box-shadow:inset 0 0 0 1px #789c8d}.qs-course-matrix details>div{padding:0 25px 25px}.qs-course-matrix p{font-size:13px;line-height:1.75}.qs-course-matrix a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.qs-home :is(button,input,textarea,summary,a):focus-visible{outline-offset:4px;outline:3px solid #9f6b17}.qs-home-closing{text-align:center;background:#e9eee4;border-radius:16px;margin-top:40px;padding:70px 20px}.qs-home-closing h2{font-size:clamp(30px,4vw,46px);line-height:1.2}.qs-home-closing p{font-size:14px;line-height:1.8}.qs-home-closing .qs-button{margin:20px auto}.qs-home .qs-product-admissions{background:#f2f5ed}.qs-home .qs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.qs-course-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-course-matrix .qs-course-anchor{grid-row:auto}.qs-course-matrix details:last-child{grid-column:1/-1}.qs-study-desk{width:100%;max-width:640px;margin:auto}.qs-home-hero{grid-template-columns:1fr!important}.qs-studio-workbench{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:680px){.qs-study-desk{padding-bottom:96px}.qs-desk-body{padding:22px 18px 115px}.qs-desk-body h2{font-size:27px!important}.qs-desk-bar{padding:14px;font-size:9px}.qs-session-paper{max-width:55%;padding:17px;bottom:14px;right:2px}.qs-session-paper h3{font-size:22px!important}.qs-reasoning-branches{gap:10px}.qs-reasoning-branches>div{padding:10px}.qs-studio-workbench{grid-template-columns:1fr}.qs-studio-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px;display:grid}.qs-studio-tabs button{padding:12px 7px}.qs-studio-tabs b{font-size:13px}.qs-studio-tabs small{display:none}.qs-studio-tabs span{font-size:10px}.qs-studio-panel{padding:22px 18px}.qs-studio-panel .qs-actions{align-items:stretch}.qs-studio-panel .qs-button{justify-content:center}.qs-course-matrix{grid-template-columns:1fr}.qs-course-matrix summary{min-height:0;padding:24px}.qs-course-matrix h3,.qs-course-anchor h3{font-size:28px}.qs-course-matrix details:last-child{grid-column:auto}.qs-home .qs-product-grid{grid-template-columns:1fr}.qs-home-closing{padding:45px 20px}.qs-studio{padding:38px 0}.qs-studio-panel blockquote{font-size:18px}}@media (prefers-reduced-motion:reduce){.qs-study-desk *,.qs-studio *,.qs-course-matrix *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.qs-desk-window,.qs-session-paper{transform:none}}.qs-home .qs-home-hero{padding-top:60px;padding-bottom:52px}.qs-home .qs-home-hero h1{letter-spacing:-.045em;font-size:clamp(42px,4.4vw,64px);line-height:1.08}.qs-home .qs-home-hero .qs-lead{font-size:19px}.qs-home .qs-home-hero>div>p:not(.qs-lead):not(.qs-eyebrow){line-height:1.7}.qs-home-skip{z-index:100;color:#173d43;background:#fff;padding:12px 18px;position:absolute;top:-100px;left:20px}.qs-home-skip:focus{top:12px}.qs-study-desk{gap:24px;padding:12px 0 20px;display:grid}.qs-desk-body{padding-bottom:28px}.qs-desk-scope{max-width:none}.qs-session-paper{justify-self:end;width:300px;max-width:90%;margin:0;position:relative;inset:auto;transform:rotate(2deg)}.qs-studio{scroll-margin-top:100px}@media (max-width:1100px){.qs-desk-window,.qs-session-paper{transform:none}.qs-session-paper{width:100%;max-width:none;padding:24px;position:static}.qs-study-desk{gap:20px}.qs-desk-body{padding-bottom:24px}}.qs-study-desk{gap:20px}.qs-desk-window,.qs-session-paper{transform:none}.qs-session-paper{box-sizing:border-box;border-radius:14px;justify-self:stretch;width:100%;max-width:none;padding:28px}.qs-course-matrix .qs-course-anchor{grid-row:auto}.qs-course-matrix .qs-course-anchor h3{font-size:24px}.qs-home .qs-course-matrix .qs-course-anchor .qs-eyebrow{color:#d6e4db}@media (max-width:1100px){.qs-course-matrix details:last-child{grid-column:auto}}@media (max-width:680px){.qs-session-paper{padding:22px 18px}.qs-course-matrix .qs-course-anchor h3{font-size:28px}}.qs-entry-tracks{padding-block:28px 50px}.qs-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qs-track-grid article{background:#fffdf7;border:1px solid #c9c8b9;border-radius:18px;flex-direction:column;align-items:start;padding:24px;display:flex}.qs-track-grid h3{font-size:25px;line-height:1.2}.qs-track-grid a{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.qs-reason-feedback{border:2px solid #3d5145;border-radius:14px;margin-top:24px;padding:24px}.qs-reason-feedback.reconsider{border-style:dashed}.qs-feedback-outcome{font-weight:800}.qs-reason-feedback h3{font-size:26px}.qs-reason-feedback:focus,.qs-studio-note:focus{outline-offset:4px;outline:3px solid #526849}.qs-journal-downloads{border:1px solid #c9c8b9;border-radius:20px;margin-top:36px;padding:28px;scroll-margin-top:100px}.qs-journal-downloads h2{font-size:clamp(28px,4vw,42px);line-height:1.15}.qs-email-unavailable{border-top:1px solid #c9c8b9;margin-top:24px;padding-top:20px}.qs-journal-downloads button:disabled{opacity:.65;cursor:not-allowed;min-height:44px}.qs-reasoning-practice input[type=checkbox]{flex:none;width:20px;height:20px}.qs-reasoning-practice textarea{box-sizing:border-box;width:100%}.qs-reasoning-practice .qs-actions>button{min-height:44px}@media (max-width:832px){.qs-track-grid{grid-template-columns:1fr}.qs-entry-tracks{padding-block:20px 36px}.qs-reason-feedback,.qs-journal-downloads{padding:20px}}.qs-journal-downloads .qs-email-unavailable input[type=email]{box-sizing:border-box;color:#17392e;width:100%;max-width:32rem;min-height:48px;font:inherit;background:#fffef9;border:1px solid #789484;border-radius:10px;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:16px;line-height:1.5;display:block}.qs-journal-downloads .qs-email-unavailable input[type=email]:focus-visible{outline-offset:3px;border-color:#244b40;outline:2px solid #244b40}.qs-route-hero{padding:56px 0 32px}.qs-route-hero>h1{letter-spacing:-.04em;max-width:980px;margin:18px 0 24px;font-size:clamp(38px,4.8vw,66px);line-height:1.08}.qs-route-hero>h1 em{font-family:Georgia,serif;font-weight:400}.qs-route-hero>.qs-lead{max-width:700px;font-size:19px;line-height:1.65}.qs-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;scroll-margin-top:110px;display:grid}.qs-route-card{color:#173d43;background:#f3f5ed;border:2px solid #afbeb4;border-radius:20px;flex-direction:column;min-width:0;padding:clamp(24px,3vw,38px);display:flex}.qs-route-card.qs-route-exam{color:#fffef9;background:#173d43;border-color:#173d43}.qs-route-label>svg{box-sizing:content-box;border:1px solid;border-radius:10px;flex:none;padding:10px}.qs-route-label{letter-spacing:.09em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.qs-route-card h2{letter-spacing:-.025em;margin:20px 0 14px;font-size:clamp(30px,3vw,42px);line-height:1.12}.qs-route-card>p{margin:0 0 20px;font-size:14px;line-height:1.75}.qs-route-card .qs-route-price{margin:8px 0 18px;font-size:25px;font-weight:650}.qs-route-price span{margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.qs-route-card>.qs-button{text-align:center;white-space:normal;justify-content:center;align-self:stretch;min-height:50px}.qs-route-exam>.qs-button{color:#173d43;background:#edf3d8;border-color:#edf3d8}.qs-route-card .qs-route-detail{margin:18px 0 0;font-size:12px;line-height:1.7}.qs-route-card .qs-route-detail a{text-underline-offset:3px;text-decoration:underline}.qs-route-preview{color:#173d43;background:#fffef9;border:1px solid #cad6cc;border-radius:12px;min-width:0;margin:24px 0 0;padding:18px}.qs-preview-caption{letter-spacing:.08em;font-size:9px;font-weight:650}.qs-preview-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.qs-preview-tabs>span{background:#e9eee4;border-radius:5px;padding:6px 9px;font-size:11px}.qs-preview-line{border-top:1px solid #e0e6df;gap:12px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.qs-preview-line b{color:#577567;font-weight:500}.qs-route-preview>a{text-underline-offset:4px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:8px;font-size:12px;text-decoration:underline;display:flex}.qs-route-preview svg{flex:none}.qs-free-starts{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 0 0;display:flex}.qs-free-starts>span{color:#49645b;font-size:12px}.qs-free-starts>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.qs-focused-home .qs-journal-downloads{background:#f6f3e9;margin-top:16px;padding:clamp(24px,3.5vw,42px)}.qs-journal-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;display:grid}.qs-journal-showcase>div>p{font-size:14px;line-height:1.75}.qs-journal-showcase .qs-journal-subtitle{font-weight:650}.qs-journal-formats{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.qs-journal-formats span{border:1px solid #bdc6b8;border-radius:5px;padding:6px 9px;font-size:11px}.qs-journal-preview{color:#223c39;background:#fff;border:1px solid #aebbb4;border-radius:12px;min-width:0;margin:0;overflow:hidden;box-shadow:0 10px 28px -18px #173d4355}.qs-journal-preview figcaption{background:#f1f3f2;border-bottom:1px solid #cbd3ce;gap:8px;padding:20px;display:grid}.qs-journal-preview figcaption strong{align-items:center;gap:10px;font-size:19px;display:flex}.qs-journal-preview figcaption>span{color:#52635d;font-size:11px;line-height:1.5}.qs-journal-view-bar{color:#53655e;background:#fff;border-bottom:1px solid #cbd3ce;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.qs-journal-view-bar>span:first-child{color:#223c39;align-items:center;gap:7px;font-weight:650;display:flex}.qs-journal-scroll-hint{display:none}@media (max-width:480px){.qs-journal-row-count{display:none}.qs-journal-scroll-hint{display:inline}}.qs-journal-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.qs-journal-table-wrap:focus-visible{outline-offset:-3px;outline:3px solid #9f6b17}.qs-journal-preview table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:400px;font-size:12px}.qs-journal-preview th,.qs-journal-preview td{vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #d4dbd6;border-right:1px solid #d4dbd6;padding:14px 12px;line-height:1.6}.qs-journal-preview th{color:#354a40;background:#e9eeeb;font-weight:600}.qs-journal-preview th:first-child{width:47%}.qs-journal-preview th:last-child{width:104px}.qs-journal-preview :is(th,td):last-child{border-right:0}.qs-journal-column{white-space:nowrap;align-items:center;gap:6px;display:flex}.qs-journal-preview svg{flex:none}.qs-journal-example-row{background:#f7f9f8}.qs-journal-preview .qs-journal-status{color:#244b40;white-space:nowrap;background:#e5eee9;border:1px solid #c3d3c9;border-radius:5px;align-items:center;gap:6px;padding:2px 7px;font-size:11px;display:inline-flex}.qs-journal-status:before{content:"";background:#47745d;border-radius:50%;flex:none;width:5px;height:5px}.qs-journal-example{background:#f2f5f3;border:1px solid #d0d9d2;border-left:3px solid #789c8d;border-radius:0 6px 6px 0;margin:18px;padding:14px}.qs-journal-example>span{letter-spacing:.07em;color:#486052;font-size:10px;font-weight:650}.qs-journal-example>p{margin:8px 0 0;font-size:12px;line-height:1.7}.qs-journal-preview>.qs-small{color:#52635d;margin:16px 18px;font-size:11px}.qs-journal-download-actions{gap:12px;margin-block:28px 18px}.qs-journal-download-actions a{white-space:normal;min-height:48px;font-size:12px}.qs-journal-downloads>.qs-small{font-size:12px;line-height:1.75}.qs-workshop-spotlight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;padding-block:64px;scroll-margin-top:100px;display:grid}.qs-workshop-spotlight h2{margin:18px 0;font-size:clamp(32px,3.6vw,46px);line-height:1.15}.qs-workshop-spotlight h2 em{font-family:Georgia,serif;font-weight:400}.qs-workshop-spotlight p{font-size:14px;line-height:1.8}.qs-workshop-spotlight .qs-button{margin:16px 0}.qs-workflow-cards{align-content:start;gap:12px;display:grid}.qs-workflow-cards details{background:#fffef9;border:1px solid #c6d5cb;border-radius:12px;overflow:hidden}.qs-workflow-cards summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:20px;list-style:none;display:flex}.qs-workflow-cards summary::-webkit-details-marker{display:none}.qs-workflow-cards summary>span{font-size:12px}.qs-workflow-step{color:#365b4b;font-variant-numeric:tabular-nums;background:#e9eeeb;border:1px solid #c3d0c7;border-radius:8px;flex:none;align-items:center;gap:8px;padding:9px;display:flex}.qs-workflow-step svg{flex:none}.qs-workflow-toggle{color:#52715f;flex:none;margin-left:auto}.qs-workflow-cards details[open] .qs-workflow-toggle{transform:rotate(45deg)}.qs-workflow-cards details[open]{border-color:#91a695}.qs-workflow-cards summary>strong{font-size:20px;font-weight:550}.qs-workflow-cards details[open]>summary{background:#e9eee4}.qs-workflow-cards details>div{padding:8px 20px 20px}.qs-workflow-cards details a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.qs-workshop-spotlight>.qs-workflow-scope{grid-column:1/-1;max-width:700px;margin:0;font-size:12px}.qs-home-resource-row{border-top:1px solid #bdcdc2;flex-wrap:wrap;align-items:center;gap:14px 24px;padding-block:32px;display:flex}.qs-home-resource-row>div{flex:100%}.qs-home-resource-row h2{font-size:25px}.qs-home-resource-row p,.qs-home-resource-row>a{font-size:13px;line-height:1.7}.qs-home-resource-row>a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.qs-standalone-studio{max-width:1080px}.qs-studio-back{align-items:center;min-height:44px;margin-top:24px;font-size:13px;display:inline-flex}.qs-standalone-studio>.qs-studio{border:0;padding-top:24px}.qs-focused-home :is(a,summary,button),.qs-standalone-studio :is(a,summary,button){touch-action:manipulation}.qs-focused-home a,.qs-standalone-studio a{overflow-wrap:anywhere}@media (max-width:760px){.qs-route-hero{padding-top:32px}.qs-route-grid,.qs-journal-showcase,.qs-workshop-spotlight{grid-template-columns:1fr}.qs-route-grid{gap:18px}.qs-route-card h2{font-size:33px}.qs-route-card{padding:24px}.qs-free-starts{gap:4px;padding-top:20px;display:grid}.qs-journal-showcase{gap:24px}.qs-journal-download-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.qs-journal-download-actions>a{justify-content:center}.qs-workshop-spotlight{gap:24px;padding-block:44px}.qs-route-hero>.qs-lead{font-size:17px}}@media (max-width:380px){.qs-route-card{padding:20px}.qs-route-card h2{font-size:29px}.qs-route-preview{padding:14px}.qs-focused-home .qs-journal-downloads{padding:20px}.qs-journal-preview th,.qs-journal-preview td{padding:10px 8px}}.qs-focused-home .qs-route-exam>.qs-button{color:#173d43!important;background:#edf3d8!important;border-color:#edf3d8!important}.qs-focused-home .qs-route-exam>.qs-button:hover{background:#dfeacc!important;border-color:#dfeacc!important}.qs-home.qs-focused-home .qs-route-card h2{font-size:clamp(30px,3vw,42px)}@media (max-width:400px){.qs-workflow-cards summary{gap:10px;padding:16px}.qs-workflow-step{gap:6px;padding:7px}.qs-workflow-cards summary>strong{font-size:18px}}.qs-dual-hero{padding-top:38px}.qs-dual-hero>h1{margin:14px 0 18px;font-size:clamp(35px,4.1vw,58px)}.qs-dual-hero>.qs-lead{max-width:810px;margin-bottom:24px;font-size:17px}.qs-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.qs-engine-card{color:#193d37;background:#edf2e7;border:1px solid #aabdb0;border-radius:16px;flex-direction:column;min-width:0;padding:28px 30px;display:flex}.qs-engine-premed{color:#fffdf5;background:#244b41;border-color:#244b41}.qs-engine-label{letter-spacing:.08em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.qs-engine-label svg{flex:none}.qs-home .qs-engine-card h2{letter-spacing:-.035em;margin:16px 0 12px;font-size:clamp(27px,2.8vw,38px);line-height:1.13}.qs-engine-card>p{max-width:390px;margin:0 0 20px;font-size:14px;line-height:1.7}.qs-engine-card>.qs-button{white-space:normal;text-align:left;align-self:flex-start;gap:12px;min-height:46px;margin-top:auto}.qs-engine-card .qs-button svg{flex:none}.qs-home .qs-engine-premed>.qs-button{color:#193d37!important;background:#edf3d8!important;border-color:#edf3d8!important}.qs-home .qs-engine-premed>.qs-button:hover{background:#dfeacc!important}.qs-engine-secondary{text-underline-offset:4px;min-height:40px;color:inherit;align-items:center;margin-top:6px;font-size:12px;line-height:1.5;text-decoration:underline;display:inline-flex}.qs-premium-catalog{border-top:1px solid #bfcdc2;padding:44px 0 26px;scroll-margin-top:110px}.qs-premium-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.qs-premium-heading h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,3.6vw,43px);line-height:1.14}.qs-premium-heading h2 em{font-family:Georgia,serif;font-weight:400}.qs-premium-heading>p{max-width:360px;margin:0;font-size:14px;line-height:1.75}.qs-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qs-premium-card{background:#fffef9;border:1px solid #b6c6ba;border-radius:16px;flex-direction:column;min-width:0;padding:26px;scroll-margin-top:100px;display:flex}.qs-premium-card-top{letter-spacing:.07em;color:#466257;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.qs-premium-card-top svg{box-sizing:content-box;background:#edf2e7;border:1px solid #d0dbcd;border-radius:8px;flex:none;padding:8px}.qs-home .qs-premium-card h3{letter-spacing:-.03em;margin:23px 0 14px;font-size:26px;line-height:1.2}.qs-premium-description{min-height:70px;margin:0;font-size:13px;line-height:1.75}.qs-premium-card .qs-premium-price{letter-spacing:-.035em;border-block:1px solid #d6dfd4;margin:22px 0;padding:20px 0;font-size:33px;font-weight:650}.qs-premium-price span,.qs-premium-price small{letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.qs-premium-price small{color:#54685d;margin-top:2px}.qs-premium-card ul{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.qs-premium-card li{align-items:start;gap:10px;font-size:13px;line-height:1.65;display:flex}.qs-premium-card li svg{color:#487653;flex:none;margin-top:2px}.qs-premium-card-actions{flex-direction:column;margin-top:auto;display:flex}.qs-premium-card-actions .qs-button{white-space:normal;text-align:center;justify-content:center;gap:8px;min-height:50px;padding-inline:14px;font-size:13px}.qs-premium-card-actions .qs-button svg{flex:none}.qs-premium-preview{text-underline-offset:4px;align-items:center;min-height:46px;margin-top:4px;font-size:12px;text-decoration:underline;display:inline-flex}.qs-premium-card-actions>p{color:#53675c;margin:8px 0 0;font-size:11px;line-height:1.65}.qs-school-offer{background:#edf2e7;border:1px solid #c7d2c2;border-radius:14px;grid-template-columns:1fr 1.1fr .9fr;align-items:center;gap:26px;margin-top:22px;padding:26px;display:grid}.qs-school-offer-title{align-items:center;gap:16px;display:flex}.qs-school-offer-title>svg{flex:none}.qs-school-offer .qs-eyebrow{margin:0 0 8px;font-size:9px}.qs-home .qs-school-offer h3{margin:0;font-size:26px}.qs-school-offer>p{margin:0;font-size:13px;line-height:1.75}.qs-school-offer>div:last-child{flex-direction:column;align-items:start;display:flex}.qs-school-offer strong{font-size:20px}.qs-school-offer span{margin:7px 0;font-size:11px}.qs-school-offer a{text-underline-offset:4px;align-items:center;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}.qs-premium-foundations{margin:20px 0 0;font-size:12px}.qs-premium-foundations a{text-underline-offset:4px;text-decoration:underline}.qs-free-track-practice{padding:30px 0 42px;scroll-margin-top:100px}.qs-free-track-practice h2{letter-spacing:-.03em;margin:12px 0;font-size:32px}.qs-free-track-practice>p{font-size:14px;line-height:1.75}.qs-free-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.qs-free-track-grid>a{background:#fffef9;border:1px solid #bdcdbf;border-radius:12px;align-items:start;gap:12px;padding:22px;display:flex}.qs-free-track-grid svg{flex:none}.qs-free-track-grid>a>svg:last-child{margin-left:auto}.qs-free-track-grid strong,.qs-free-track-grid small{display:block}.qs-free-track-grid strong{font-size:15px;line-height:1.5}.qs-free-track-grid small{color:#53685e;margin-top:8px;font-size:11px;line-height:1.7}@media (max-width:950px){.qs-premium-grid{grid-template-columns:1fr 1fr}.qs-premium-card:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.qs-premium-card:last-child .qs-premium-card-top,.qs-premium-card:last-child h3,.qs-premium-card:last-child .qs-premium-description,.qs-premium-card:last-child .qs-premium-price{grid-column:1}.qs-premium-card:last-child ul{grid-area:2/2/4;margin-top:22px}.qs-premium-card:last-child .qs-premium-card-actions{grid-area:4/2}.qs-school-offer{grid-template-columns:1fr 1fr}.qs-school-offer>p{grid-area:2/1}.qs-school-offer>div:last-child{grid-area:1/2/3}.qs-free-track-grid{grid-template-columns:1fr}}@media (max-width:600px){.qs-dual-hero{padding-top:24px}.qs-dual-hero>h1{font-size:35px;line-height:1.1}.qs-dual-hero>.qs-lead{font-size:15px;line-height:1.65}.qs-dual-hero>.qs-eyebrow{font-size:9px;line-height:1.7}.qs-engine-grid{gap:12px;margin-top:22px}.qs-engine-card{border-radius:12px;padding:18px 14px}.qs-engine-label{align-items:start;gap:7px;font-size:8px;line-height:1.6}.qs-engine-label svg{width:16px;height:16px;margin-top:2px}.qs-home .qs-engine-card h2{margin-top:15px;font-size:23px}.qs-engine-card>p{margin-bottom:18px;font-size:12px;line-height:1.65}.qs-engine-card>.qs-button{align-self:stretch;gap:4px;padding:11px 12px;font-size:11px;line-height:1.5}.qs-engine-card>.qs-button svg{width:14px;height:14px}.qs-engine-secondary{margin-top:10px;font-size:10px}.qs-premium-heading{display:block}.qs-premium-heading>p{margin-top:18px}.qs-premium-catalog{padding-top:32px}.qs-premium-grid{grid-template-columns:1fr}.qs-premium-card,.qs-premium-card:last-child{grid-column:auto;padding:24px;display:flex}.qs-premium-description{min-height:0}.qs-premium-card:last-child ul{margin-top:0}.qs-school-offer{flex-direction:column;align-items:stretch;gap:18px;padding:24px;display:flex}.qs-premium-price span{font-size:12px}.qs-free-track-practice h2{font-size:28px}}@media (max-width:350px){.qs-home .qs-engine-card h2{font-size:21px}.qs-engine-card{padding:16px 12px}.qs-engine-label svg{display:none}.qs-dual-hero>h1{font-size:32px}}.qs-home.qs-focused-home .qs-dual-hero>h1{font-size:clamp(35px,4.1vw,58px);line-height:1.1}.qs-home.qs-focused-home .qs-engine-card h2{font-size:clamp(27px,2.8vw,38px);line-height:1.13}.qs-home.qs-focused-home .qs-engine-card>.qs-button{padding:12px 18px;font-size:14px;line-height:1.5}.qs-home .qs-premium-card h3{min-height:2.4em}.qs-studio-paths{border-bottom:1px solid #c7d3c6;padding:26px 0 20px}.qs-studio-paths h1{margin:12px 0 18px;font-size:clamp(30px,3.5vw,42px);line-height:1.15}.qs-studio-paths>p{font-size:14px;line-height:1.7}.qs-studio-paths nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.qs-studio-paths nav>a{background:#fffef9;border:1px solid #bdcdbf;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.qs-studio-paths nav strong{font-size:17px}.qs-studio-paths nav span{font-size:12px;line-height:1.7}.qs-studio-paths>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}@media (max-width:600px){.qs-home.qs-focused-home .qs-dual-hero>h1{font-size:32px}.qs-home.qs-focused-home .qs-engine-card h2{font-size:23px}.qs-home.qs-focused-home .qs-engine-card>.qs-button{padding:11px 10px;font-size:12px;line-height:1.5}.qs-home .qs-premium-card h3{min-height:0}.qs-studio-paths nav{grid-template-columns:1fr}}@media (max-width:350px){.qs-home.qs-focused-home .qs-engine-card h2{font-size:21px}.qs-home.qs-focused-home .qs-dual-hero>h1{font-size:30px}}.qs-review-method{text-underline-offset:3px;align-items:center;min-height:44px;font-size:11px;line-height:1.6;text-decoration:underline;display:inline-flex}.qs-physio-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:4px 0 20px;display:grid}.qs-physio-paths .qs-route-price{margin-top:auto}.qs-physio-preview{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.qs-physio-home .qs-route-hero>h1{font-size:clamp(35px,4.1vw,58px);line-height:1.1}.qs-physio-home .qs-route-card h2{font-size:clamp(28px,3vw,38px);line-height:1.15}.qs-physio-home .qs-route-card>.qs-button{font-size:14px;line-height:1.5}@media (max-width:680px){.qs-physio-paths{grid-template-columns:1fr;gap:18px}.qs-physio-home .qs-route-hero{padding-top:28px}.qs-physio-home .qs-route-hero>h1{font-size:34px}.qs-physio-home .qs-route-hero>.qs-lead{font-size:16px}.qs-physio-home .qs-route-card h2{font-size:30px}}
