.ad-root{--ad-ink:#193a38;--ad-muted:#506560;--ad-paper:#faf9f4;--ad-accent:#c6eaaf;--ad-line:#d5ded6;background:var(--ad-paper);color:var(--ad-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.ad-root *{box-sizing:border-box}.ad-root h1,.ad-root h2,.ad-root h3{color:var(--ad-ink);letter-spacing:-.035em;text-wrap:balance;line-height:1.15}.ad-root h1{margin:12px 0 20px;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:500}.ad-root h2{margin:0 0 16px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500}.ad-root h3{margin:0 0 12px;font-size:1.15rem;font-weight:600}.ad-root p{max-width:72ch;margin:0 0 16px}.ad-root a{color:inherit;text-underline-offset:4px}.ad-root li{margin:7px 0}.ad-root ul,.ad-root ol{padding-left:22px}.ad-header,.ad-main,.ad-footer{width:min(100% - 64px,1200px);margin-inline:auto}.ad-header{border-bottom:1px solid var(--ad-line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.ad-brand{align-items:center;gap:10px;font-family:Georgia,serif;font-size:2.6rem;line-height:1;text-decoration:none;display:flex}.ad-brand span{letter-spacing:-.03em;font-family:Arial,sans-serif;font-size:1.15rem;line-height:1.2}.ad-brand small{letter-spacing:.2em;margin-top:4px;font-size:.56rem;display:block}.ad-header nav{align-items:center;gap:24px;font-size:.85rem;display:flex}.ad-header nav a{padding:10px 0;text-decoration:none}.ad-header nav a:hover{text-decoration:underline}.ad-main{padding:32px 0 52px}.ad-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ad-muted);font-weight:700;margin:0 0 12px!important;font-size:.69rem!important}.ad-hero{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);align-items:center;gap:56px;padding:26px 0 40px;display:grid}.ad-hero h1{max-width:22ch}.ad-hero .ad-lead{max-width:54ch;font-size:1.06rem}.ad-loop{border-left:1px solid var(--ad-line);padding:22px 0 22px 32px}.ad-loop ol{margin:0;padding:0;list-style:none}.ad-loop li{border-bottom:1px solid var(--ad-line);align-items:center;gap:14px;margin:0;padding:14px 0;display:flex}.ad-loop li:last-child{border:0}.ad-loop b{color:#557151;font-size:.75rem;font-weight:500}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ad-grid>*{min-width:0}.ad-card{border:1px solid var(--ad-line);background:#fff;border-radius:10px;min-width:0;margin-bottom:20px;padding:26px}.ad-card>:last-child,.ad-grid>.ad-card{margin-bottom:0}.ad-pathways .ad-card{flex-direction:column;padding:30px;display:flex}.ad-pathways h2{font-size:1.8rem}.ad-pathways ul{margin:0 0 24px}.ad-pathways .ad-button{align-self:flex-start;margin-top:auto}.ad-dark{color:#faf9f4;background:#193a38;border-color:#193a38}.ad-dark h2,.ad-dark h3,.ad-dark .ad-eyebrow{color:inherit}.ad-dark .ad-button{background:#d7eccb;border-color:#d7eccb;color:#193a38!important}.ad-dark .ad-button:hover{background:#e5f5db}.ad-section{border-bottom:1px solid var(--ad-line);padding:34px 0}.ad-section-grid{grid-template-columns:1.2fr 1fr;gap:56px;display:grid}.ad-resources{gap:22px;display:grid}.ad-resources article{border-left:2px solid #b7cbb0;padding-left:20px}.ad-resources p{margin-bottom:8px;font-size:.93rem}.ad-release{border-bottom:1px solid var(--ad-line);padding:22px 0}.ad-release summary{font-weight:600}.ad-release p{max-width:90ch;margin:12px 0}.ad-existing{justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.ad-existing h2{font-size:1.3rem}.ad-existing p{margin:0;font-size:.9rem}.ad-existing .ad-actions{flex-shrink:0;margin:0}.ad-root button,.ad-button,.ad-file{font:inherit;color:#fff;cursor:pointer;background:#244b41;border:1px solid #244b41;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:.88rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.ad-root a.ad-button{color:#fff}.ad-root button:hover:not(:disabled),.ad-button:hover{background:#315d50}.ad-root button:disabled{cursor:not-allowed;color:#5b665c;background:#e2e8e1;border-color:#bdc7bf}.ad-root .ad-secondary{color:var(--ad-ink);background:0 0}.ad-root .ad-secondary:hover:not(:disabled){background:#edf1e7}.ad-root :focus-visible{outline-offset:4px;outline:3px solid #a84d15}.ad-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.ad-actions a:not(.ad-button){font-size:.9rem}.ad-root label{gap:7px;font-size:.88rem;font-weight:600;display:grid}.ad-root input:not([type=checkbox]):not([type=radio]),.ad-root select,.ad-root textarea{width:100%;font:inherit;color:#193a38;background:#fff;border:1px solid #8ca098;border-radius:5px;min-width:0;min-height:44px;padding:10px 12px;font-weight:400}.ad-root textarea{resize:vertical;min-height:150px;line-height:1.65}.ad-root input[type=checkbox],.ad-root input[type=radio]{accent-color:#244b41;flex-shrink:0;width:20px;height:20px;margin-top:2px}.ad-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.ad-check{align-items:center;gap:8px!important;font-weight:400!important;display:flex!important}.ad-root fieldset{border:0;min-width:0;margin:18px 0;padding:0}.ad-root legend{margin-bottom:8px;padding:0;line-height:1.5}.ad-root label+label{margin-top:16px}.ad-fields label+label,.ad-actions label+label{margin-top:0}.ad-workspace{max-width:1320px}.ad-workspace-header{padding:0 0 8px}.ad-workspace-header h1{max-width:32ch;margin:8px 0 12px;font-size:clamp(1.85rem,3.1vw,2.7rem)}.ad-workspace-header h1 br{display:none}.ad-workspace-header p:not(.ad-eyebrow){max-width:86ch;margin-bottom:16px;font-size:.94rem}.ad-workspace-body{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ad-workspace-content{min-width:0}.ad-workspace-content h2{font-size:1.65rem}.ad-workspace-content>.ad-card:last-child{margin-bottom:0}.ad-tabs{flex-direction:column;gap:4px;padding:8px 0;display:flex;position:sticky;top:20px}.ad-tabs button{white-space:normal;text-align:left;color:var(--ad-muted);background:0 0;border-color:#0000;justify-content:flex-start;padding:10px 12px;font-size:.84rem}.ad-tabs button:hover:not(:disabled){color:var(--ad-ink);background:#e9eee5}.ad-tabs [aria-current],.ad-tabs [aria-current]:hover:not(:disabled){color:#fff;background:#193a38}.ad-section-picker{display:none!important}.ad-root details.ad-storage{border:1px solid var(--ad-line);background:0 0;margin:6px 0 24px;padding:12px 16px}.ad-storage summary{font-size:.85rem;font-weight:600}.ad-storage summary span{float:right;color:var(--ad-muted);font-size:.78rem;font-weight:400}.ad-storage[open] summary{margin-bottom:16px}.ad-storage p{font-size:.85rem}.ad-storage .ad-actions button{color:var(--ad-ink);border-color:var(--ad-line);background:#fff}.ad-file{color:var(--ad-ink);background:#fff;position:relative}.ad-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ad-file:focus-within{outline-offset:4px;outline:3px solid #a84d15}.ad-notice{background:#eef2e8;border-left:3px solid #667e52;margin:16px 0;padding:16px 18px;font-size:.9rem}.ad-notice>:last-child{margin-bottom:0}.ad-warn{background:#fff3df;border-left-color:#a2601c}.ad-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ad-metrics div{background:#edf1e7;border-radius:6px;padding:16px;font-size:.85rem;line-height:1.45}.ad-metrics strong{margin-bottom:4px;font-size:1.9rem;font-weight:500;display:block}.ad-week{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ad-week article{border:1px solid var(--ad-line);border-radius:6px;padding:15px}.ad-root .ad-small{margin:8px 0;padding:6px 10px;font-size:.78rem}.ad-option{border:1px solid var(--ad-line);border-radius:6px;align-items:flex-start;padding:12px;gap:12px!important;margin:8px 0!important;font-weight:400!important;display:flex!important}.ad-option:has(input:checked){background:#eff5ea;border-color:#315d50}.ad-question{font-size:1.06rem}.ad-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ad-split>*{min-width:0}.ad-passage{white-space:pre-line;font-family:Georgia,serif;font-size:1.08rem;line-height:1.8}.ad-root table{border-collapse:collapse;width:100%;font-size:.86rem}.ad-root th,.ad-root td{text-align:left;border-bottom:1px solid var(--ad-line);padding:9px}.ad-table{overflow-x:auto}.ad-root caption{text-align:left;padding:12px 0;font-weight:600}.ad-timer{font-variant-numeric:tabular-nums;font-size:1.65rem;line-height:1.2}.ad-statusline{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.ad-tag{text-transform:uppercase;letter-spacing:.08em;border:1px solid #bac9b9;border-radius:50px;max-width:80%;padding:5px 9px;font-size:.65rem;display:inline-block}.ad-root video{background:#142422;border-radius:8px;width:480px;max-width:100%;min-height:180px;margin:15px 0;display:block}.ad-root details{margin:16px 0}.ad-root summary{cursor:pointer}.ad-root pre{white-space:pre-wrap;overflow-wrap:anywhere}.ad-root .ad-count{color:var(--ad-muted);font-size:.8rem}.ad-data-figure{background:#f6f8f2;border-radius:6px;margin:20px 0;padding:14px}.ad-data-figure svg{width:100%;height:auto;margin-top:16px;display:block}.ad-data-figure figcaption{font-size:.8rem}.ad-reading{max-width:840px}.ad-reading h1{max-width:20ch;margin-bottom:24px;font-size:clamp(2.1rem,4vw,3.4rem)}.ad-reading>.ad-card{border:0;border-bottom:1px solid var(--ad-line);background:0 0;border-radius:0;margin:0;padding:26px 0}.ad-reading>.ad-card h2:not(:first-child){margin-top:32px}.ad-back{margin-bottom:24px;font-size:.82rem;display:inline-block}.ad-footer{border-top:1px solid var(--ad-line);color:var(--ad-muted);padding:24px 0 30px;font-size:.78rem}.ad-footer p{max-width:95ch;margin-bottom:14px}.ad-footer nav{flex-wrap:wrap;gap:10px 22px;display:flex}.ad-root~.policy-footer{display:none}.ad-skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:10px}.ad-skip:focus{top:10px}@media (max-width:1100px){.ad-hero{gap:32px}.ad-workspace-body{grid-template-columns:150px minmax(0,1fr);gap:18px}.ad-split{grid-template-columns:1fr}.ad-existing{flex-direction:column;align-items:flex-start}.ad-card{padding:24px}}@media (max-width:760px){.ad-header,.ad-main,.ad-footer{width:calc(100% - 40px)}.ad-header{flex-wrap:wrap;gap:12px;padding:16px 0 12px}.ad-brand{font-size:2.2rem}.ad-brand span{font-size:1.05rem}.ad-header nav{justify-content:space-between;gap:12px;width:100%;font-size:.78rem}.ad-header nav a{padding:5px 0}.ad-main{padding-top:24px}.ad-hero{grid-template-columns:1fr;gap:0;padding:6px 0 28px}.ad-hero h1{max-width:18ch}.ad-loop{display:none}.ad-grid,.ad-section-grid{grid-template-columns:1fr}.ad-pathways .ad-card{padding:24px}.ad-section{padding:28px 0}.ad-section-grid{gap:28px}.ad-root h1{font-size:2.4rem}.ad-workspace-header h1{font-size:2rem}.ad-workspace-body{display:block}.ad-tabs{display:none}.ad-section-picker{margin-bottom:18px;gap:6px!important;display:grid!important}.ad-section-picker select{background:#fff}.ad-root details.ad-storage{margin-bottom:16px}.ad-root .ad-card{padding:20px}.ad-reading>.ad-card{padding:24px 0}.ad-fields{grid-template-columns:1fr}.ad-week{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-metrics{gap:8px}.ad-metrics div{padding:12px;font-size:.76rem}.ad-metrics strong{font-size:1.6rem}.ad-actions>*{max-width:100%}.ad-statusline{align-items:flex-start}.ad-root .ad-reading h1{font-size:2.3rem}}@media (max-width:420px){.ad-header,.ad-main,.ad-footer{width:calc(100% - 32px)}.ad-week{grid-template-columns:1fr}.ad-storage summary span{float:none;margin:5px 0 0 16px;display:block}.ad-pathways .ad-button{width:100%}.ad-workspace-content h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.ad-root *{scroll-behavior:auto!important}}@media print{.ad-header,.ad-footer,.ad-tabs,.ad-section-picker,.ad-storage,.ad-actions{display:none!important}.ad-workspace-body{display:block}.ad-card{break-inside:avoid}.ad-root{background:#fff}.ad-main{width:100%}}@media (max-width:760px){.ad-root input:not([type=checkbox]):not([type=radio]),.ad-root select,.ad-root textarea{font-size:1rem}}@media (max-width:420px){.ad-header nav{flex-wrap:wrap;row-gap:4px}}@media (max-width:360px){.ad-metrics{grid-template-columns:1fr}.ad-metrics div{align-items:center;gap:14px;display:flex}.ad-metrics strong{min-width:42px;margin:0}}.ad-root{min-height:0}.ad-workspace>.ad-storage{margin-top:28px}.ad-workspace-header h1{font-size:clamp(2rem,3.5vw,3rem)}.ad-workspace-header{padding-top:28px}.ad-dashboard-method{border-top:1px solid var(--ad-line);margin-top:18px;padding-top:14px}.ad-dashboard-method summary{cursor:pointer;font-size:14px}.ad-dashboard-method p{padding-top:12px;font-size:14px}.ad-section-links{flex-wrap:wrap;gap:20px;margin-top:22px;font-size:14px;display:flex}.ad-hero.ad-hero-simple{grid-template-columns:1fr;gap:0;max-width:850px;padding:34px 0 24px}.ad-hero-simple h1{margin-bottom:16px;font-size:clamp(2.2rem,4vw,3.4rem)}.ad-pathways .ad-card-access{margin:12px 0 0;font-size:12px}.ad-pathways .ad-card h2{font-size:clamp(1.6rem,2.4vw,2.1rem)}.ad-pathways .ad-dark .ad-card-access{color:#d5e4ce}.ad-pathways .ad-card .ad-button{margin-top:auto}.ad-pathways .ad-card li{font-size:15px}.ad-full-interest{background:#edf1e5;border:1px solid #d5decf;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;display:flex}.ad-full-interest h2{margin:0 0 12px;font-size:23px}.ad-full-interest p{margin:10px 0;font-size:14px}.ad-full-interest .ad-button{flex-shrink:0}.ad-full-interest .ad-count{font-size:12px}@media (max-width:760px){.ad-full-interest{flex-direction:column;align-items:start}}.ad-workspace-content{scroll-margin-top:24px}.ad-workspace-content:focus{outline:none}.ad-next-session{background:#edf3e6;border-color:#bacab0;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:32px;display:grid}.ad-next-session h2{max-width:28ch}.ad-next-session p{max-width:58ch}.ad-learning-loop{border-left:1px solid #bdceb4;margin:0;list-style:none;padding:0!important}.ad-learning-loop li{align-items:center;gap:13px;margin:0;padding:14px 0 14px 22px;font-size:.82rem;display:flex}.ad-learning-loop span{color:#51674b;font-variant-numeric:tabular-nums;font-size:.72rem}.ad-question-progress{accent-color:#476849;border:0;width:100%;height:5px;margin:0 0 22px;display:block}.ad-question-progress::-webkit-progress-bar{background:#e8eee4;border-radius:8px}.ad-question-progress::-webkit-progress-value{background:#476849;border-radius:8px}.ad-confidence{border-top:1px solid var(--ad-line)!important;padding:14px 0!important}.ad-confidence legend{font-size:.82rem;font-weight:600}.ad-confidence-options{flex-wrap:wrap;gap:8px;display:flex}.ad-confidence-options label{border:1px solid var(--ad-line);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:.78rem;font-weight:400;display:flex;margin:0!important}.ad-confidence-options label:has(input:checked){background:#e9f1e3;border-color:#476849}.ad-confidence-options input{width:16px!important;height:16px!important;margin:0!important}.ad-answer-review{border-bottom:1px solid var(--ad-line);padding:14px 0}.ad-answer-review summary{flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.ad-answer-review summary .ad-count{margin-left:auto}.ad-answer-review[open] summary{margin-bottom:18px}.ad-result-correct,.ad-result-review{border-radius:4px;padding:4px 7px;font-size:.68rem;font-weight:600}.ad-result-correct{color:#34502c;background:#e6efdf}.ad-result-review{color:#76551e;background:#fff0d7}.ad-review-studio{border-top:1px solid var(--ad-line);margin-top:24px;padding:24px 0}.ad-review-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.ad-review-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.ad-review-checks>div{border:1px solid var(--ad-line);background:#fafbf7;border-radius:7px;padding:16px}.ad-review-checks .ad-check{align-items:start;font-weight:600!important}.ad-review-checks p{margin:9px 0 0;font-size:.82rem}.ad-review-checks details{margin:12px 0 0;font-size:.78rem}.ad-review-checks details p{border-top:1px solid var(--ad-line);padding-top:10px}.ad-revision-question{margin:22px 0}.ad-revision-question h4{margin-bottom:14px;font-size:.94rem;font-weight:600;line-height:1.5}.ad-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.ad-comparison article{background:#f2f4ee;border-radius:6px;padding:16px}.ad-response-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;max-width:100%!important}.ad-comparison textarea{min-height:220px}.ad-takeaway{margin-top:22px}.ad-takeaway textarea{min-height:100px}.ad-next-scenario{background:#edf3e6;border:1px solid #bdceb4;border-radius:7px;margin:20px 0;padding:22px}.ad-history-entry{border-bottom:1px solid var(--ad-line);padding:20px 0}.ad-history-entry[open]>summary{margin-bottom:22px}.ad-history-entry>article{margin:18px 0}.ad-history-entry h3{font-size:1rem}@media (max-width:1000px){.ad-next-session{grid-template-columns:1fr;gap:20px}.ad-learning-loop{border-top:1px solid #bdceb4;border-left:0;flex-wrap:wrap;gap:16px;display:flex;padding-top:8px!important}.ad-learning-loop li{gap:8px;padding:6px 0}.ad-comparison{grid-template-columns:1fr}}@media (max-width:760px){.ad-review-checks{grid-template-columns:1fr}.ad-review-heading{display:block}.ad-review-heading>.ad-tag{margin-bottom:16px}.ad-next-session .ad-learning-loop{display:none}.ad-answer-review summary .ad-count{width:100%;margin-left:0}.ad-confidence-options{grid-template-columns:1fr;display:grid}.ad-review-studio{padding-top:20px}.ad-comparison textarea{min-height:180px}}.ad-examples{background:#f6f8f0;border:1px solid #bfd0bd;border-radius:16px;margin:1.5rem 0;padding:1.1rem}.ad-examples>summary{color:#244b3d;cursor:pointer;font-weight:700}.ad-examples .ad-comparison article{background:#fffefa;border-radius:12px;padding:1.25rem}.ad-examples .ad-comparison .ad-example-improved{background:#eaf1e7}.ad-annotated-text{line-height:1.9}.ad-annotation-mark{color:#193e32!important;font:inherit!important;line-height:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #729066!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.ad-annotation-mark[aria-pressed=true]{background:#d8e8c7!important}.ad-annotation-mark sup{margin-left:2px;font-size:.65em}.ad-annotation-mark:focus-visible{outline-offset:3px;outline:3px solid #a46240}.ad-annotation-note{background:#fff;border-left:4px solid #718760;margin:1rem 0;padding:1rem 1.2rem}.ad-example-nuance{border-top:1px solid #cdd8c7;margin-top:1rem;padding:1rem 0}.ad-actions button[aria-pressed=true]{color:#fff!important;background:#254938!important}.ad-coverage-list{gap:.75rem;display:grid}.ad-coverage-row{border:1px solid #d5ddd0;border-radius:12px;padding:1.1rem}.ad-coverage-row h3{margin:0 0 .5rem;font-size:1.1rem}.ad-coverage-row p{margin:.4rem 0}.ad-coverage-row .ad-tag{margin-left:.5rem}.ad-coverage-empty{background:#f6f3ec}.ad-video-scene{aspect-ratio:16/9;background:#173c33;border-radius:14px;width:100%;margin:1rem 0;display:block}.ad-video-transcript{white-space:pre-line}.ad-media-status{color:#4a6256;font-size:.9rem}.ad-purchase .ad-count{overflow-wrap:anywhere}.ad-pathways .ad-card-access+a{margin-top:14px;font-size:.85rem;line-height:1.5}.ad-purchase button{white-space:normal;text-align:center}.ad-save-bar{background:#f1f5ea;border:1px solid #c4d2bd;border-radius:10px;margin:0 0 24px;padding:18px 22px}.ad-save-bar strong{font-size:.95rem}.ad-save-bar p{margin:7px 0;font-size:.82rem}.ad-save-bar .ad-actions{margin:12px 0}.ad-save-bar button{padding:9px 13px;font-size:.8rem}.ad-save-bar .ad-notice{margin-bottom:10px}.ad-save-bar [role=status]{color:var(--ad-muted)}.ad-save-bar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-save-bar-heading button{flex-shrink:0}@media (max-width:760px){.ad-save-bar{padding:16px}.ad-save-bar .ad-actions{grid-template-columns:1fr;display:grid}.ad-save-bar button{text-align:center;width:100%}.ad-save-bar-heading strong{min-width:0}.ad-save-bar-heading button{white-space:normal;width:auto;max-width:45%}}@media print{.ad-save-bar{display:none!important}}.ad-repair-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.ad-repair-steps li{border:1px solid var(--ad-line);background:#f4f6ef;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:.85rem;display:flex}.ad-repair-steps span{color:#fff;background:#284d3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ad-worked-steps li{margin:16px 0;padding-left:5px}.ad-worked-steps p{margin:5px 0}.ad-misconception{margin:24px 0}.ad-teachback,.ad-retrieval,.ad-reasoning-note{margin:22px 0}.ad-retrieval{background:#f6f8f2;border:1px solid #c4d2bd;border-radius:10px;padding:18px}.ad-retrieval summary,.ad-reasoning-note summary{font-weight:650}.ad-review-focus,.ad-carry-forward{background:#edf3e6;border:1px solid #c4d2bd;border-radius:10px;margin:22px 0;padding:20px}.ad-review-focus textarea{min-height:95px}.ad-adaptation{background:#faf7ef;border:1px solid #cabfac;border-radius:12px;margin:24px 0;padding:22px}.ad-adaptation blockquote{border-left:3px solid #916c44;margin:16px 0;padding:12px 18px;font-size:1rem}.ad-adaptation textarea{min-height:145px}.ad-concise-example{background:#fffefa;border:1px solid #bdcdb4;border-radius:10px;margin-top:24px;padding:20px}.ad-concise-example h5{margin:18px 0 8px;font-size:.9rem}.ad-reasoning-note textarea{min-height:100px}.ad-carry-forward p{overflow-wrap:anywhere}.ad-review-focus select{width:100%;max-width:100%}@media (max-width:760px){.ad-repair-steps{grid-template-columns:1fr}.ad-review-focus,.ad-carry-forward,.ad-adaptation,.ad-concise-example{padding:16px}.ad-adaptation blockquote{padding:10px 12px}.ad-repair-steps li{align-items:center}.ad-worked-steps{padding-left:22px}}.ad-lesson-stages{flex-wrap:wrap;gap:.55rem;margin:1.1rem 0 1.6rem;display:flex}.ad-lesson-stages button[aria-pressed=true]{background:var(--ad-ink,#193c3c);color:#fff;border-color:var(--ad-ink,#193c3c)}.ad-lesson-workshop h4{margin-top:1.5rem;font-size:1.12rem}.ad-lesson-workshop h5{margin:.8rem 0;font-size:1rem}.ad-lesson-choice{border:0;margin:1.2rem 0;padding:0}.ad-lesson-workshop .ad-comparison>article{overflow-wrap:anywhere;min-width:0}.ad-lesson-workshop textarea{min-height:8rem}.ad-revision-reason{margin:1.25rem 0}.ad-lesson-workshop button{white-space:normal;text-align:left;overflow-wrap:anywhere}@media (max-width:760px){.ad-lesson-stages button{flex:7rem}.ad-lesson-workshop .ad-comparison{grid-template-columns:minmax(0,1fr)}}.ad-copilot-revision{overflow-wrap:anywhere}.ad-copilot-figure{max-width:100%;height:auto;display:block}.ad-copilot-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.ad-copilot-catalog article{border-top:1px solid var(--ad-line);padding-top:16px}.ad-copilot-catalog h3{font-size:1.1rem}
