.cv-viewer.cv-hero{padding:28px 0 36px}.cv-viewer .cv-heading{margin:20px 0 24px}.cv-viewer .cv-heading h1{font-size:clamp(40px,4.1vw,58px)}.cv-viewer .cv-lead{max-width:760px;margin:12px 0 8px;font-size:18px;font-weight:600;line-height:1.55}.cv-viewer .cv-panel{background:#fff}.cv-viewer .cv-editor textarea{min-height:230px}.cv-viewer .cv-actions{align-items:end}.cv-viewer .cv-export{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cv-viewer .cv-export .cv-actions,.cv-viewer .cv-export .cv-check{margin-top:0}.cv-viewer #cv-result-heading{scroll-margin-top:24px}.cv-viewer #cv-copy-status:not(:empty),.cv-viewer #cv-export-status:not(:empty){margin-top:12px}.cv-viewer #cv-copy-status[data-error=true],.cv-viewer #cv-export-status[data-error=true]{color:var(--silver-error)}.cv-viewer #cv-status:focus-visible,.cv-viewer #cv-result-heading:focus-visible{outline:3px solid var(--silver-violet);outline-offset:4px}.cv-viewer [hidden]{display:none}.cv-viewer-support section p,.cv-viewer-support ol{max-width:760px}.cv-viewer-support ol{color:var(--silver-muted);margin:12px 0 0;padding-left:24px}.cv-viewer-support li+li{margin-top:6px}.cv-related-tools ul{color:var(--silver-muted);margin:0;padding-left:20px}.cv-related-tools li+li{margin-top:8px}.cv-related-tools a{color:var(--silver-violet-text);text-decoration:underline}@media (width<=700px){.cv-viewer .cv-panel{padding:20px}.cv-viewer .cv-heading{gap:16px}.cv-viewer #cv-search-form{align-items:end}.cv-viewer .cv-search-label{flex-basis:100%}}
