.cc-save{padding:20px;background:var(--mist);border-radius:12px;margin-block:18px 24px}.cc-save p{font-size:16px;margin-block-start:6px}.cc-save .cc-small,.cc-small{font-size:14px;color:var(--muted)}.cc-save-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:14px}.cc-save button,.cc-link{min-height:44px}.cc-link{font:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--primary);cursor:pointer;padding:8px 0;display:inline-block}.cc-visual{margin-block:24px}.cc-visual h2{margin-block-end:10px}.cc-visual details{border:1px solid var(--line);border-radius:14px;margin-block:14px;overflow:hidden}.cc-visual summary{padding:12px 16px;cursor:pointer;color:var(--primary);font-size:16px;font-weight:700;min-height:48px}.cc-visual iframe{width:100%;display:block;border:0;height:900px;background:var(--paper)}.cc-review{display:flex;gap:12px;align-items:center;padding:12px;background:var(--mist);border-radius:8px;margin-block:0 16px;min-height:48px;cursor:pointer;font-size:16px}.cc-review input{width:21px;height:21px;accent-color:var(--primary);flex-shrink:0}.cc-definition{background:var(--sand);padding:18px;border-inline-start:3px solid var(--primary);margin-block:16px 24px;border-radius:8px}.cc-definition h3{margin-block-end:8px}.cc-definition p+p{margin-block-start:12px}#cc-resume{border-block-start:1px solid #d3dbd5;padding-block-start:14px;margin-block-start:14px}#cc-score{font-weight:700}#cc-copy-fallback{width:100%;direction:ltr;font-size:14px;margin-block:8px;padding:10px}body[data-current-journey] .zr-ask-launch{display:none}#cc-reader{padding:0;border:1px solid var(--line);border-radius:16px;width:min(920px,calc(100vw - 32px));max-width:none;height:90dvh;max-height:none;color:var(--ink);background:var(--paper);overflow:hidden}#cc-reader[open]{display:flex;flex-direction:column}#cc-reader::backdrop{background:#173b4bb3}.cc-reader-head{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-block-end:1px solid var(--line);background:var(--paper);flex:none}.cc-reader-head h2{font-size:20px}.cc-reader-head p{font-size:14px;color:var(--muted)}#cc-reader iframe{flex:1;min-height:0;width:100%;border:0;background:var(--paper)}body:has(#cc-reader[open]){overflow:hidden}.cc-reader-head button{flex-shrink:0}.cc-external-note{font-size:13px;color:var(--muted);margin-block:4px 12px}.cc-step-active>details>summary{color:var(--primary)}.cc-save [role=status]:empty{display:none}@media(max-width:600px){.cc-save{padding:16px}.cc-save-actions .zm-btn{font-size:15px;padding-inline:12px}.cc-visual summary{font-size:14px;padding-inline:10px}#cc-reader{width:100vw;height:100dvh;border:0;border-radius:0;margin:0}.cc-reader-head{padding:12px;gap:8px}.cc-reader-head h2{font-size:17px}.cc-reader-head p{display:none}.cc-reader-head button{font-size:15px;padding-inline:12px}.cc-definition{padding:14px}}@media print{.cc-save-actions,.cc-visual,#cc-reader{display:none!important}.cc-review{break-inside:avoid}}
.cc-save{padding:14px 16px;margin-block:14px 20px}.cc-save strong{font-size:17px}.cc-save p{font-size:14px}.cc-save-actions{margin-block-start:10px}.cc-save-actions .zm-btn{font-size:15px;min-height:44px;padding-block:7px}.cc-definition details{margin-block:14px}.cc-definition summary{cursor:pointer;min-height:44px;font-weight:700;padding-block:8px}.cc-definition details p{font-size:16px}
.cc-programs{display:grid;gap:10px;margin-block:18px}.cc-programs>details{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:0 14px}.cc-programs summary,.cc-alternative summary,.cc-sources summary{font-weight:700;cursor:pointer;min-height:48px;padding-block:12px;line-height:1.8}.cc-programs p{margin-block:8px 16px}.cc-action{border-inline-start:3px solid var(--primary);background:var(--mist);border-radius:8px;padding:16px;margin-block:20px}.cc-action p{margin-block:6px 0}.cc-alternative{border-block-start:1px solid var(--line);padding-block:4px;margin-block:14px}.cc-alternative p,.cc-alternative ol{margin-block:8px 14px}.cc-sources{margin-block:22px;border-block-start:1px solid var(--line);color:var(--muted);font-size:15px}.cc-sources summary{font-weight:500}.cc-sources a{display:inline-block;padding-block:7px;min-height:44px}.cc-sources ul,.cc-alternative ol,[data-current-journey] .zm-pbody>ol,[data-current-journey] .zm-pbody>ul{padding-inline-start:24px}.cc-alternative li,[data-current-journey] .zm-pbody>ol>li,[data-current-journey] .zm-pbody>ul>li{margin-block:10px}.cc-review{margin-block:20px 0}.zm-pstep{scroll-margin-block-start:90px}#cc-tool-result{border-block-start:1px solid var(--line);margin-block-start:16px;padding-block-start:16px}#cc-tool-result a{display:inline-block;min-height:44px;padding-block:8px}.cc-programs bdi,.zm-pbody bdi{unicode-bidi:isolate}[data-current-journey] .zm-pbody a{overflow-wrap:anywhere}@media print{.cc-sources{display:block}.cc-review input{display:none}}
