.book-studio .studio-intro{background:#f9f4e7;padding:32px;border:1px solid #d6dccb;border-radius:20px;gap:30px}.book-studio .studio-intro h1{color:#244e40}.book-studio .studio-intro img{border-radius:12px;box-shadow:none;height:300px}.editorial-explainer{padding:22px 26px;border-left:4px solid #b79859;background:#f7f8ef;margin:28px 0}.editorial-explainer p{margin:7px 0;font-size:16px}.studio-workflow{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #d2ddd0;margin-top:12px}.studio-workflow button{flex:1;min-width:120px;border-radius:8px;background:#eff3e9;color:#244f42;border:1px solid #bacbbb}.studio-workflow button[aria-pressed=true]{background:#244f42;color:#fff6df}.workflow-enabled[data-view=plan] [data-studio-panel]:not([data-studio-panel~=plan]),.workflow-enabled[data-view=write] [data-studio-panel]:not([data-studio-panel~=write]),.workflow-enabled[data-view=design] [data-studio-panel]:not([data-studio-panel~=design]),.workflow-enabled[data-view=export] [data-studio-panel]:not([data-studio-panel~=export]){display:none!important}.studio-workflow{scroll-margin-top:105px!important}.studio-format{padding:18px 0}.editorial-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.editorial-heading>p{font-size:15px;max-width:430px}.editorial-design-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:25px;margin-top:15px}.editorial-options{background:#eef2e7;border-radius:12px;padding:10px 20px}.editorial-preview-frame{background:#dce5df;padding:24px;border-radius:12px;min-width:0}.editorial-preview-label{text-align:center;font-size:11px;letter-spacing:.15em;color:#4e6c5c}.editorial-preview{background:#fffefa;color:#26352d;box-shadow:0 9px 25px #183c4420;max-width:540px;margin:auto;padding:42px;min-height:560px;max-height:800px;overflow:auto;overflow-wrap:anywhere}.editorial-preview h3{font-size:1.65em;line-height:1.2;color:inherit;margin:30px 0}.editorial-preview[data-theme=clasico] h3{text-align:center}.editorial-preview[data-theme=manuscrito]{background:white}.editorial-preview[data-trim=a5]{max-width:430px}.editorial-preview[data-trim=trade]{max-width:465px}.editorial-preview-author{font-size:.7em;letter-spacing:.1em;text-transform:uppercase;text-align:center;border-bottom:1px solid #d9dacc;padding-bottom:12px}.editorial-preview #edition-preview-body{white-space:pre-wrap}.editorial-preflight{border:1px solid #bacfbe;background:#fffcef;padding:16px;border-radius:9px;font-size:15px}.studio-focus .studio-workflow,.studio-focus .editorial-explainer{display:none!important}.workflow-enabled .studio-outline{background:#edf2e8;padding:18px;border-radius:10px;border:0}.workflow-enabled .studio-editor{min-width:0}.workflow-enabled .studio-editor #chapter-manuscript{box-shadow:0 8px 24px #244c4010;border-color:#d2dacb}.academy-purpose{background:#f5f0e3;border:1px solid #d4dccb;border-radius:16px;padding:30px;margin:32px 0}.academy-purpose p{font-size:17px;line-height:1.7}.academy-audiences{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px}.academy-audiences article{padding:22px;background:#fffdf7;border-radius:10px;border:1px solid #d9dece}.academy-audiences h3{font:600 27px/1.15 'Cormorant Garamond',Georgia,serif;margin:0 0 10px}.academy-audiences p{font-size:16px;margin:0}.academy-audiences a{display:inline-block;margin-top:12px;font-weight:650;text-decoration:underline}@media(max-width:800px){.editorial-design-grid{grid-template-columns:1fr}.editorial-options{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.editorial-options>p{grid-column:1/-1}.editorial-heading{display:block}.academy-audiences{grid-template-columns:1fr}.book-studio .studio-intro{padding:22px}}@media(max-width:500px){.editorial-options{grid-template-columns:1fr}.editorial-preview-frame{padding:12px}.editorial-preview{padding:25px;min-height:440px}.academy-purpose{padding:22px}.studio-workflow{gap:6px}.studio-workflow button{font-size:13px;min-width:40%;padding:10px}.editorial-explainer{padding:16px}}@media(prefers-reduced-motion:reduce){.book-studio *{scroll-behavior:auto!important}}

/* Academia: escritorio editorial propio */
.book-studio{max-width:1540px}.workflow-enabled .studio-layout{grid-template-columns:190px minmax(300px,1fr) minmax(270px,340px);gap:22px;align-items:start}.studio-companion{min-width:0;background:#edf1e8;border:1px solid #cbd6c7;border-radius:16px;padding:20px}.studio-companion h2{font:600 29px/1.15 'Cormorant Garamond',Georgia,serif;color:#244f42;margin:10px 0 20px}.companion-tabs{display:flex;gap:6px;border-bottom:1px solid #c9d3c1;padding-bottom:12px}.companion-tabs button{font-size:13px;padding:9px;flex:1}.companion-tabs button[aria-pressed=true]{background:#244f42;color:#fff4d9;border-color:#244f42}.companion-paper{background:#fffdf5;box-shadow:0 8px 22px #224b4014;border-top:3px solid #b99a59;padding:25px 22px;min-height:360px;max-height:620px;overflow:auto;overflow-wrap:anywhere;color:#293d32}.companion-paper>p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:center}.companion-paper h3{line-height:1.25;font-size:24px}.companion-paper>div{white-space:pre-wrap}.companion-design{display:block;padding:12px 0;color:#244f42!important;font-size:14px;font-weight:700}.studio-companion #companion-review{font-size:15px}.studio-companion .tutor-bridge{padding:16px 0;background:transparent;border:0}.studio-companion .tutor-bridge h3{font-size:23px}.studio-companion button{max-width:100%}.studio-focus .studio-companion{display:none!important}.workflow-enabled .studio-outline h2{font-size:27px}.workflow-enabled #chapter-manuscript{background:#fffdf5;border-top:3px solid #b99a59;color:#263f33}.workflow-enabled .studio-desk{border-top:5px solid #244f42}.workflow-enabled .studio-editor-top h2{color:#244f42}@media(max-width:1150px){.workflow-enabled .studio-layout{grid-template-columns:180px minmax(0,1fr)}.studio-companion{grid-column:1/-1}.companion-paper{max-height:440px}}@media(max-width:700px){.workflow-enabled .studio-layout{grid-template-columns:minmax(0,1fr)}.studio-companion{padding:16px}.companion-paper{padding:24px}.book-studio .studio-desk{border-radius:12px}}
