/* Scoped editorial system from the supplied visual reference. */
body.eb-sketch{background:#fcfaf5!important;color:#1a3300!important}
body.eb-sketch .ku-header{background:#fcfaf5!important;border:0!important;padding:20px 24px!important;position:relative!important;box-shadow:none!important}
body.eb-sketch .ku-nav-wrap{max-width:1200px!important;border:1px solid #b6b6a8;border-radius:16px;padding:10px 18px!important;background:#fcfaf5!important;min-height:64px}
body.eb-sketch .ku-header a,body.eb-sketch .ku-header summary,body.eb-sketch .ku-toggle{color:#1a3300!important}
body.eb-sketch .ku-header a.ku-subscribe{background:#1a3300!important;color:#fcfaf5!important;border-radius:6px!important}
body.eb-sketch .ku-subnav{background:#fcfaf5!important;border:1px solid #b6b6a8!important}
body.eb-sketch .ku-footer{background:#f2f0e7!important;color:#1a3300!important;border-top:1px solid #c8cabc!important}
body.eb-sketch .ku-footer a,body.eb-sketch .ku-footer p,body.eb-sketch .ku-footer h2,body.eb-sketch .ku-copyright{color:#1a3300!important}
#ebook-content{--ink:#1a3300;--muted:#526047;--paper:#fcfaf5;--marker:#ffe95c;color:var(--ink);background:var(--paper);font-family:Inter,system-ui,sans-serif;line-height:1.6}
#ebook-content *{box-sizing:border-box;min-width:0}
#ebook-content .eb-wrap{width:min(1200px,100% - 64px);margin:auto}
#ebook-content section{padding:64px 0;background:var(--paper)}
#ebook-content h1,#ebook-content h2{font-family:'Bricolage Grotesque','Arial Black',system-ui,sans-serif!important;font-weight:800!important;color:var(--ink);line-height:1.04;letter-spacing:.025em;text-transform:none;margin:0 0 24px}
#ebook-content h1{font-size:clamp(42px,5.2vw,76px)!important;max-width:1040px;margin:0 auto 24px;text-wrap:balance}
#ebook-content h2{font-size:clamp(34px,3.8vw,52px)!important;text-wrap:balance}
#ebook-content h3{font-family:Inter,system-ui,sans-serif;color:var(--ink);font-size:22px!important;font-weight:650;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}
#ebook-content p{font-size:18px;color:var(--muted);line-height:1.6;margin:0 0 20px}
#ebook-content .eb-kicker{font-family:'Roboto Mono',ui-monospace,monospace;color:var(--ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-weight:500}
#ebook-content mark{color:var(--ink);background:var(--marker);padding:0 .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
#ebook-content .eb-hero{padding:52px 0 40px;text-align:center;position:relative}
#ebook-content .eb-hero .eb-grid{display:flex;flex-direction:column;gap:32px}
#ebook-content .eb-hero .eb-kicker{display:inline-block;background:var(--marker);padding:7px 13px;border-radius:6px}
#ebook-content .eb-hero p:not(.eb-kicker):not(.eb-note){max-width:640px;margin:0 auto 24px;font-size:19px;color:var(--ink)}
#ebook-content .eb-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}
#ebook-content .eb-cover{display:block;width:220px;height:auto;max-width:100%;aspect-ratio:1;object-fit:contain;margin:0 auto;background:none;border-radius:6px;transform:rotate(-3deg);box-shadow:none}
#ebook-content .eb-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:24px 0}
#ebook-content .eb-tags span{font-size:13px;border:1px solid #bec6b2;border-radius:100px;padding:6px 12px;color:var(--ink)}
#ebook-content .eb-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 14px}
#ebook-content .eb-hero .eb-actions{justify-content:center}
#ebook-content a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
#ebook-content .eb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:16px 28px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:var(--paper);font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #0000000d}
#ebook-content .eb-btn:hover{background:#294f0a;color:#fff}
#ebook-content .eb-btn-secondary{background:transparent;color:var(--ink)}
#ebook-content .eb-btn-secondary:hover{background:#d5f5c2;color:var(--ink)}
#ebook-content .eb-note{font-size:13px;color:var(--muted);margin:0}
#ebook-content .eb-nav{padding:20px 0;background:var(--paper);border-top:1px solid #c8cabc;border-bottom:1px solid #c8cabc}
#ebook-content .eb-nav .eb-wrap{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
#ebook-content .eb-nav a{font-size:13px;font-family:'Roboto Mono',ui-monospace,monospace}
#ebook-content .eb-copy{max-width:820px}
#ebook-content .eb-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}
#ebook-content .eb-card{padding:28px;border:1px solid #b9c0ad;border-radius:12px;background:var(--paper);box-shadow:none}
#ebook-content .eb-card p{font-size:16px;margin-bottom:14px}
#ebook-content .eb-n{display:block;font-family:'Roboto Mono',monospace;font-size:12px;margin-bottom:24px;letter-spacing:.05em}
#ebook-content #tecnica .eb-card:nth-child(2){background:#d5f5c2;transform:rotate(1deg)}
#ebook-content #contenido .eb-card{background:#a8e5e5;transform:rotate(-1deg);border:0}
#ebook-content .eb-list{padding-left:22px;margin:20px 0 32px;color:var(--ink);font-size:17px}
#ebook-content .eb-list li{margin-bottom:12px}
#ebook-content #muestras{scroll-margin-top:24px;border-top:1px solid #c8cabc;border-bottom:1px solid #c8cabc}
#ebook-content #muestras>.eb-wrap>.eb-kicker,#ebook-content #muestras h2,#ebook-content #muestras>.eb-wrap>p{text-align:center}
#ebook-content #muestras>.eb-wrap>p:not(.eb-kicker){max-width:560px;margin:0 auto 32px}
#ebook-content .eb-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}
#ebook-content figure{margin:0;padding:20px 20px 18px;border:1px solid #aeb89e;border-radius:12px;background:#fcfaf5;position:relative}
#ebook-content figure::before{content:'';width:68px;height:20px;position:absolute;top:-10px;left:calc(50% - 34px);background:#ffe95cde;transform:rotate(-4deg);pointer-events:none}
#ebook-content figure:nth-child(2){transform:rotate(1.5deg)}
#ebook-content figure a{display:block;background:#f0eee6;border-radius:6px;overflow:hidden}
#ebook-content figure img{display:block;width:100%;height:290px;object-fit:contain;max-width:100%;padding:10px}
#ebook-content figcaption{font-family:'Roboto Mono',monospace;font-size:12px;padding-top:18px;color:var(--ink);line-height:1.5}
#ebook-content .eb-form{background:#fcfaf5;border:1px solid #899678;border-radius:12px;padding:32px}
#ebook-content .eb-form label{display:block;color:var(--ink);font-size:14px;font-weight:600;margin-bottom:8px}
#ebook-content .eb-form input{width:100%;padding:13px 16px;border:1px solid #a2ad93;border-radius:6px;background:#fcfaf5;color:var(--ink);font:inherit;min-height:48px;margin-bottom:20px}
#ebook-content .eb-offer{padding:48px;border:1px solid var(--ink);border-radius:16px;background:var(--paper);color:var(--ink)}
#ebook-content .eb-offer h2{max-width:800px}
#ebook-content .eb-offer .eb-kicker{color:var(--ink)!important;display:inline-block;background:var(--marker);padding:6px 12px;border-radius:6px}
#ebook-content .eb-offer .eb-cards{grid-template-columns:1fr 1fr}
#ebook-content .eb-offer .eb-card{background:var(--paper);border-color:#a2ad93}
#ebook-content .eb-offer .eb-card:first-child{background:#d5f5c2}
#ebook-content .eb-offer .eb-btn{width:100%}
#ebook-content .eb-offer .eb-note{color:var(--muted)!important}
#ebook-content .eb-price{display:block;font-size:32px;font-weight:700;color:var(--ink);margin:16px 0}
#ebook-content details{border-bottom:1px solid #b9c0ad;padding:20px 0}
#ebook-content summary{cursor:pointer;min-height:44px;font-size:17px;color:var(--ink);font-weight:600;display:list-item}
#ebook-content details p{padding-top:16px;margin:0}
#ebook-content .eb-reference{font-size:13px;max-width:820px;border-top:1px solid #c8cabc;padding-top:20px;margin-top:32px}
#ebook-content :focus-visible{outline:3px solid #507e2b;outline-offset:4px}
#ebook-content section[id]{scroll-margin-top:24px}
@media(max-width:760px){body.eb-sketch .ku-header{padding:12px!important}body.eb-sketch .ku-nav-wrap{padding:8px 12px!important}#ebook-content .eb-wrap{width:calc(100% - 36px)}#ebook-content section{padding:44px 0}#ebook-content .eb-hero{padding:36px 0}#ebook-content h1{font-size:42px!important;letter-spacing:.015em}#ebook-content h2{font-size:34px!important}#ebook-content .eb-grid,#ebook-content .eb-cards,#ebook-content .eb-offer .eb-cards{grid-template-columns:1fr;gap:24px}#ebook-content .eb-hero p:not(.eb-kicker):not(.eb-note){font-size:17px}#ebook-content .eb-hero .eb-actions{flex-direction:column;max-width:330px;margin:24px auto 16px}#ebook-content .eb-cover{width:180px}#ebook-content .eb-nav .eb-wrap{gap:16px}#ebook-content .eb-preview{display:flex;gap:18px;overflow-x:auto;padding:14px 0 18px;scroll-snap-type:x proximity}#ebook-content figure{flex:0 0 82%;scroll-snap-align:center;transform:none!important}#ebook-content figure img{height:280px}#ebook-content .eb-offer,#ebook-content .eb-form{padding:24px}#ebook-content p{font-size:17px}}
@media(prefers-reduced-motion:reduce){#ebook-content *{scroll-behavior:auto!important;transition:none!important}}
