.case-learning-module__da19aG__shell{--ink:#172638;--muted:#536378;--line:#d3dce5;--gold:#75581e;max-width:1240px;color:var(--ink);margin:auto;padding:32px 24px 60px;font:16px/1.65 system-ui,sans-serif}.case-learning-module__da19aG__hero{max-width:880px;margin-bottom:24px}.case-learning-module__da19aG__hero h1{letter-spacing:-.02em;margin:10px 0 18px;font:700 clamp(32px,4vw,48px)/1.13 Georgia,serif}.case-learning-module__da19aG__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:750}.case-learning-module__da19aG__small{color:var(--muted);font-size:13px}.case-learning-module__da19aG__warning{background:#fff7e9;border-left:4px solid #975c1b;margin:20px 0;padding:15px 18px}.case-learning-module__da19aG__card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:22px 0;padding:26px}.case-learning-module__da19aG__card h2,.case-learning-module__da19aG__reader h2{margin:0 0 14px;font:700 27px/1.3 Georgia,serif}.case-learning-module__da19aG__card h3{margin:20px 0 8px;font-size:18px}.case-learning-module__da19aG__fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.case-learning-module__da19aG__shell label{margin:12px 0;font-weight:600;display:block}.case-learning-module__da19aG__shell select,.case-learning-module__da19aG__shell input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #a9b9c9;border-radius:6px;margin-top:7px;padding:11px;display:block}.case-learning-module__da19aG__shell button,.case-learning-module__da19aG__actions a{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #a9b9c9;border-radius:6px;min-height:42px;padding:10px 15px;font:600 14px/1.5 system-ui;text-decoration:none;display:inline-block}.case-learning-module__da19aG__shell .case-learning-module__da19aG__primary{background:var(--ink);color:#fff;border-color:var(--ink)}.case-learning-module__da19aG__shell button:disabled{opacity:.5;cursor:not-allowed}.case-learning-module__da19aG__shell :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #146da9}.case-learning-module__da19aG__actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.case-learning-module__da19aG__journey{grid-template-columns:1fr 1fr;gap:16px 34px;padding-left:24px;display:grid}.case-learning-module__da19aG__journey li{padding-left:4px}.case-learning-module__da19aG__journey h3{margin-top:6px}.case-learning-module__da19aG__journey p{font-size:14px}.case-learning-module__da19aG__intake{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.case-learning-module__da19aG__catalogue{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.case-learning-module__da19aG__sidebar{border:1px solid var(--line);background:#f4f6f8;border-radius:12px;max-height:80vh;padding:20px;position:sticky;top:20px;overflow:auto}.case-learning-module__da19aG__sidebar button{text-align:left;width:100%;margin-bottom:7px;padding:10px;font-size:13px}.case-learning-module__da19aG__sidebar button[aria-current=true]{background:var(--ink);color:#fff}.case-learning-module__da19aG__sidebar h2{font-size:17px}.case-learning-module__da19aG__reader{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:28px}.case-learning-module__da19aG__reader p{white-space:pre-line}.case-learning-module__da19aG__reader li{margin:9px 0}.case-learning-module__da19aG__exercise{border-left:4px solid var(--gold);background:#f9f6ee;margin:22px 0;padding:15px 18px}.case-learning-module__da19aG__quiz{border-top:1px solid var(--line);padding-top:18px}.case-learning-module__da19aG__quiz label{align-items:flex-start;gap:9px;font-size:14px;font-weight:500;display:flex}.case-learning-module__da19aG__quiz input{margin-top:5px}.case-learning-module__da19aG__quiz fieldset{border:0;min-width:0;margin:0;padding:0}.case-learning-module__da19aG__status{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f5fa;padding:12px}.case-learning-module__da19aG__video{background:#f7f9fb;border:1px dashed #9aaabd;border-radius:8px;margin:24px 0;padding:18px}.case-learning-module__da19aG__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.case-learning-module__da19aG__planGrid article{border:1px solid var(--line);border-radius:10px;padding:20px}.case-learning-module__da19aG__price{font-size:25px;font-weight:750}.case-learning-module__da19aG__linkList{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.case-learning-module__da19aG__progress{width:100%;height:16px;margin:8px 0;display:block}.case-learning-module__da19aG__headingRow{justify-content:space-between;align-items:start;gap:18px;display:flex}.case-learning-module__da19aG__file{max-width:100%;font-size:13px}.case-learning-module__da19aG__shell a{overflow-wrap:anywhere}.case-learning-module__da19aG__catalogue pre{white-space:pre-wrap;overflow-wrap:anywhere}.case-learning-module__da19aG__reset{font-size:12px!important}@media (max-width:900px){.case-learning-module__da19aG__catalogue{grid-template-columns:1fr}.case-learning-module__da19aG__sidebar{max-height:300px;position:static}.case-learning-module__da19aG__planGrid{grid-template-columns:1fr}.case-learning-module__da19aG__headingRow{display:block}}@media (max-width:650px){.case-learning-module__da19aG__shell{padding:22px 16px 38px}.case-learning-module__da19aG__card,.case-learning-module__da19aG__reader{padding:20px}.case-learning-module__da19aG__fields,.case-learning-module__da19aG__journey{grid-template-columns:1fr}.case-learning-module__da19aG__journey,.case-learning-module__da19aG__actions{gap:8px}.case-learning-module__da19aG__hero h1{font-size:34px}}@media print{.case-learning-module__da19aG__sidebar,.case-learning-module__da19aG__actions,.case-learning-module__da19aG__quiz,.case-learning-module__da19aG__video,.case-learning-module__da19aG__file{display:none}.case-learning-module__da19aG__catalogue{display:block}.case-learning-module__da19aG__reader,.case-learning-module__da19aG__card{border:0;padding:0}.case-learning-module__da19aG__shell{padding:0}.case-learning-module__da19aG__warning{background:0 0}.case-learning-module__da19aG__reader{break-inside:auto}}
