.c-revise-and-save-ai-prompts{background:#fff;color:#272727;font-family:var(--font-body);line-height:1.7}.c-revise-and-save-ai-prompts .vd-opening{max-width:74rem;margin:auto;padding:7.5rem 1.25rem 1.5rem}.c-revise-and-save-ai-prompts h1{font:clamp(1.9rem,4.5vw,3.4rem)/1.12 var(--font-display);max-width:25ch;margin:.6rem 0 1rem}.c-revise-and-save-ai-prompts h2{font:2rem/1.2 var(--font-display)}.c-revise-and-save-ai-prompts .vd-opening>p{max-width:69ch}.c-revise-and-save-ai-prompts nav[aria-label="Class sections"]{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;padding:1rem 0;border-block:1px solid #bbb;margin-top:1rem}.c-revise-and-save-ai-prompts .vd-wide{max-width:74rem;margin:2rem auto 4rem;padding:0 1.25rem}.c-revise-and-save-ai-prompts .vd-reading{max-width:49rem;margin:3.5rem auto;padding:0 1.25rem}.c-revise-and-save-ai-prompts .vd-archive{padding:1rem 1.25rem;background:#f6f3ec;border-left:3px solid #f19d38}.c-revise-and-save-ai-prompts iframe{width:100%;aspect-ratio:16/9;border:0}.c-revise-and-save-ai-prompts .vd-film{margin:1rem 0}.c-revise-and-save-ai-prompts figcaption{font-size:.85rem;color:#555}.c-revise-and-save-ai-prompts .vd-facts{border-block:1px solid #bbb;padding:1rem 0}.c-revise-and-save-ai-prompts .vd-versions{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.c-revise-and-save-ai-prompts .vd-reason,.c-revise-and-save-ai-prompts .vd-versions label{display:flex;flex-direction:column;gap:.6rem;font-weight:600}.c-revise-and-save-ai-prompts textarea{font:.85rem/1.7 var(--font-mono);min-width:0;width:100%;resize:vertical;border:1px solid #888;padding:1rem;font-weight:400}.c-revise-and-save-ai-prompts .vd-reason{margin:1.25rem 0}.c-revise-and-save-ai-prompts .vd-reason input{font:inherit;font-weight:400;padding:.7rem;border:1px solid #888;width:100%}.c-revise-and-save-ai-prompts button{font:inherit;padding:.7rem 1rem;border:1px solid #555;background:#fff;color:inherit;cursor:pointer}.c-revise-and-save-ai-prompts :focus-visible{outline:3px solid #f19d38;outline-offset:3px}.c-revise-and-save-ai-prompts .vd-criteria{border-left:3px solid #333;padding:.5rem 1.25rem;margin-top:2rem}.c-revise-and-save-ai-prompts .vd-step{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #ddd}.c-revise-and-save-ai-prompts .vd-step>span{font-family:var(--font-mono);margin-top:1rem;color:#666}.c-revise-and-save-ai-prompts .vd-step label{display:flex;gap:.6rem;font-size:.9rem}.c-revise-and-save-ai-prompts input[type=checkbox]{min-width:1.1rem;min-height:1.1rem;align-self:flex-start;margin-top:.4rem;accent-color:#333}.c-revise-and-save-ai-prompts details{padding:1rem 0;border-bottom:1px solid #ddd}.c-revise-and-save-ai-prompts summary{cursor:pointer;font-weight:600}.c-revise-and-save-ai-prompts pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.85rem/1.7 var(--font-mono);padding:1rem;background:#f7f5f1}.c-revise-and-save-ai-prompts figure{margin:2rem 0}.c-revise-and-save-ai-prompts blockquote{font:1.45rem/1.4 var(--font-display);margin:0}.c-revise-and-save-ai-prompts section{scroll-margin-top:5rem}.c-revise-and-save-ai-prompts a{text-underline-offset:3px}@media(max-width:680px){.c-revise-and-save-ai-prompts .vd-versions{grid-template-columns:1fr;gap:1rem}}