:root{--dark:#09090e;--dark2:#13131c;--dark3:#1d1d2b;--gold:#c9a030;--gold-light:#e8cc80;--gold-pale:#f5e9c0;--green:#2e7d45;--green-mid:#3da058;--green-light:#5fc47a;--green-pale:#d4f0dc;--text:#f0ece5;--muted:#8a8478;--line:#ffffff1f;--red:#8b1a2f;--nav-bg:linear-gradient(to bottom, #09090efa 80%, transparent);--dark-rgb:9,9,14}.pagina-home{--dark:#faf5eb;--dark2:#f2ead9;--dark3:#fffdf8;--gold:#3f6b19;--gold-light:#8fbe3f;--gold-pale:#eaf3da;--green:#3f6b19;--green-mid:#4c7d22;--green-light:#8fbe3f;--green-pale:#eaf3da;--text:#2a231c;--muted:#5b5145;--line:#e1d5bd;--nav-bg:#faf5ebeb;--dark-rgb:250,245,235;background:var(--dark);color:var(--text);min-height:100vh;font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--dark);color:var(--text);font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;overflow-x:hidden}.hero{justify-content:flex-end;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-books-bg{opacity:.3;transform-origin:0;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);gap:4px;width:65%;height:100%;display:grid;position:absolute;top:0;left:0;transform:skew(3deg)scale(1.08)}.hero-books-bg img{-o-object-fit:cover;object-fit:cover;filter:grayscale(35%)sepia(10%)contrast(1.05);width:100%;height:100%}.hero-gradient{background:linear-gradient(to left, var(--dark) 30%, rgba(var(--dark-rgb), .85) 55%, rgba(var(--dark-rgb), .3) 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:right;max-width:680px;padding:120px 80px 80px;position:relative}.hero-actions{justify-content:flex-end}.hero-kicker{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);margin-bottom:24px;font-size:13px}.hero-title{letter-spacing:-1px;margin-bottom:28px;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.07}.hero-title em{color:var(--gold);border-bottom:2px solid var(--gold);font-style:normal}.hero-sub{color:#2a231ce0;font-size:18px;line-height:1.7;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin-bottom:48px;font-weight:400}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.hero-actions>a{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:320px;max-width:100%;min-height:58px;line-height:1.3;display:flex}.btn-primary{background:var(--gold);color:#fff;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-radius:2px;padding:16px 36px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s}.btn-primary:hover{background:var(--gold-light);color:var(--text);transform:translateY(-1px)}.btn-secondary{color:var(--green);letter-spacing:1.5px;text-transform:uppercase;font-size:14px;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border:1px solid #2e7d4599;border-radius:2px;padding:16px 36px;text-decoration:none;transition:border-color .2s,background .2s}.btn-secondary:hover{border-color:var(--green-mid);background:#2e7d451f}.pagina-home .btn-secondary{border-color:#3f6b1973}.pagina-home .btn-secondary:hover{background:#3f6b1914}.stats-bar{background:var(--dark3);border-top:1px solid #3f6b1926;border-bottom:1px solid #3f6b1926;grid-template-columns:repeat(4,1fr);gap:40px;padding:36px 80px;display:grid}.stat{text-align:center}.stat-num{color:var(--gold);letter-spacing:-2px;margin-bottom:6px;font-size:44px;line-height:1}.stat-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:13px}.distrib-bar{background:var(--dark2);border-bottom:1px solid #2a231c0a;flex-wrap:wrap;align-items:center;gap:48px;padding:24px 80px;display:flex}.distrib-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:13px}.distrib-logos{flex-wrap:wrap;flex:1;align-items:center;gap:0;display:flex}.distrib-logo{opacity:.45;cursor:default;border-right:1px solid #2a231c0f;align-items:center;gap:7px;padding:8px 28px;transition:opacity .2s;display:flex}.distrib-logo:last-child{border-right:none}.distrib-aclaracion{color:var(--muted);flex-basis:100%;margin:0;font-size:15px}.distrib-logo:hover{opacity:.85}.distrib-logo-icon{font-size:16px;line-height:1}.distrib-logo-name{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.5px;color:var(--text);white-space:nowrap;font-size:14px;font-weight:600}.distrib-logo-name sub{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-left:2px;font-size:13px;font-weight:400}section{padding:72px 80px}.section-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--text);align-items:center;gap:16px;margin-bottom:32px;font-size:22px;display:flex}.section-title:after{content:"";background:#c9a03033;flex:1;height:1px}.pagina-home .section-title:after{background:#3f6b1933}.section-title-accent{color:var(--gold)}.carousel-wrapper{position:relative}.carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) var(--dark2);gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{height:3px}.carousel::-webkit-scrollbar-track{background:var(--dark2)}.carousel::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}.book-card{scroll-snap-align:start;cursor:pointer;border-radius:3px;flex:0 0 180px;transition:transform .25s;position:relative;overflow:hidden}.book-card:hover{transform:scale(1.05)}.book-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:270px;display:block}.book-card-overlay{opacity:0;background:linear-gradient(#0000 50%,#09090ee6 100%);flex-direction:column;justify-content:flex-end;padding:16px;transition:opacity .25s;display:flex;position:absolute;inset:0}.book-card:hover .book-card-overlay{opacity:1}.book-card-title{color:#f0ece5;margin-bottom:6px;font-size:14px;line-height:1.4}.book-card-badge{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-light);font-size:13px;font-weight:700}.propuesta{background:var(--dark2);border-top:1px solid #3f6b191a;border-bottom:1px solid #3f6b191a}.propuesta-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.propuesta-left .big-num{color:var(--gold);letter-spacing:-5px;font-size:96px;line-height:.9}.propuesta-left .big-pct{font-size:44px}.propuesta-left h2{margin:24px 0 16px;font-size:28px;line-height:1.2}.propuesta-left p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;font-size:17px;line-height:1.8}.asume{max-width:760px;margin:48px 0 56px}.asume-titulo{color:var(--text);margin:0 0 16px;font-size:24px;font-weight:400}.compare-table{border-collapse:collapse;width:100%;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px}.compare-table th{text-align:left;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #2a231c0f;padding:12px 16px;font-size:13px}.compare-table td{border-bottom:1px solid #2a231c0a;padding:14px 16px}.compare-table tr.avant td{color:var(--text)}.compare-table tr.other td{color:var(--muted)}.compare-table tr.avant{background:#3f6b190f}.check{color:var(--green);font-size:17px}.cross{color:#555;font-size:17px}.highlight{color:var(--gold);font-weight:700}.autores-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.autor-card{background:var(--dark2);border:1px solid #3f6b191a;border-radius:3px;padding:32px;transition:border-color .25s,background .25s}.autor-card:hover{background:#3f6b190f;border-color:#3f6b1980}.autor-num{color:var(--green);opacity:.6;margin-bottom:12px;font-size:42px;font-weight:700;line-height:1}.autor-card h3{color:var(--text);margin-bottom:12px;font-size:18px}.autor-card p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);font-size:15px;line-height:1.7}.generos-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.genero-tag{background:var(--dark2);text-align:center;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1px;color:var(--muted);cursor:pointer;border:1px solid #3f6b1914;border-radius:2px;padding:14px 10px;font-size:13px;transition:all .2s}.genero-tag:hover{border-color:var(--green-mid);color:var(--green);background:#3f6b191a}.cta-final{background:var(--dark2);border-top:3px solid var(--green-light);text-align:center}.cta-final h2{margin-bottom:24px;font-size:clamp(32px,4vw,56px);line-height:1.1}.cta-final p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;max-width:600px;margin:0 auto 48px;font-size:18px;line-height:1.7}footer{background:var(--dark);border-top:1px solid #3f6b191a;padding:48px 80px 32px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:48px;display:grid}.footer-brand p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.8}.footer-brand img{filter:brightness(.85);height:40px}.footer-col h4{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);margin-bottom:20px;font-size:13px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);font-size:15px;text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #2a231c0d;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.footer-bottom p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);letter-spacing:1px;font-size:13px}.social-links{gap:20px;display:flex}.social-links a{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.social-links a:hover{color:var(--gold)}.video-featured{background:var(--dark3);cursor:pointer;aspect-ratio:16/9;border:1px solid #3f6b1926;border-radius:4px;max-width:820px;margin:0 auto 40px;position:relative;overflow:hidden}.video-featured-thumb{-o-object-fit:cover;object-fit:cover;filter:brightness(.45)grayscale(20%);width:100%;height:100%;display:block}.video-featured-overlay{background:linear-gradient(#0000 50%,#09090eb3 100%);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.video-play-btn{color:#000;background:#3f6b19e6;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding-left:4px;font-size:26px;transition:transform .2s,background .2s;display:flex}.video-featured:hover .video-play-btn{background:var(--gold);transform:scale(1.1)}.video-featured-caption{position:absolute;bottom:24px;left:28px;right:28px}.video-featured-caption h3{color:var(--text);margin-bottom:6px;font-size:20px}.video-featured-caption p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;font-size:14px}.video-duration{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1px;color:var(--text);background:#000000bf;border-radius:2px;padding:3px 8px;font-size:13px;position:absolute;top:16px;right:16px}.video-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.video-thumb-card{background:var(--dark2);cursor:pointer;border:1px solid #2a231c0d;border-radius:3px;transition:border-color .2s;overflow:hidden}.video-thumb-card:hover{border-color:#3f6b194d}.video-thumb-img{aspect-ratio:16/9;position:relative;overflow:hidden}.video-thumb-img img{-o-object-fit:cover;object-fit:cover;filter:brightness(.5);width:100%;height:100%;transition:filter .2s;display:block}.video-thumb-card:hover .video-thumb-img img{filter:brightness(.65)}.video-thumb-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-thumb-play span{color:#000;background:#3f6b19d9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding-left:2px;font-size:15px;display:flex}.video-thumb-info{padding:14px 16px}.video-thumb-info h4{color:var(--text);margin-bottom:6px;font-size:14px;line-height:1.4}.video-thumb-info p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);letter-spacing:1px;font-size:13px}.calc-section{background:var(--dark);border-top:1px solid #3f6b191a}.calc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.calc-inputs{flex-direction:column;gap:32px;display:flex}.calc-input-group label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.calc-input-group label span{color:var(--gold);letter-spacing:0;font-family:Georgia,serif;font-size:18px}input[type=range]{appearance:none;background:linear-gradient(to right, var(--gold) var(--pct,50%), #2a231c1a var(--pct,50%));cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);cursor:pointer;border:2px solid var(--dark);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 3px #3f6b1940}input[type=range].green-range{background:linear-gradient(to right, var(--green-mid) var(--pct,50%), #2a231c1a var(--pct,50%))}input[type=range].green-range::-webkit-slider-thumb{background:var(--green-mid);box-shadow:0 0 0 3px #3f6b1940}.calc-results{background:var(--dark2);border:1px solid #3f6b1926;border-radius:4px;padding:36px;position:sticky;top:90px}.calc-results-title{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:28px;font-size:13px}.calc-result-row{border-bottom:1px solid #2a231c0d;justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.calc-result-row:last-child{border-bottom:none}.calc-result-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);font-size:14px}.calc-result-value{letter-spacing:-1px;font-size:22px;font-weight:400}.calc-result-value.gold{color:var(--gold)}.calc-result-value.green{color:var(--green)}.calc-result-value.muted{color:var(--muted);font-size:18px}.calc-highlight{text-align:center;background:linear-gradient(135deg,#3f6b1914 0% 100%);border:1px solid #3f6b1933;border-radius:3px;margin-top:20px;padding:20px 24px}.calc-highlight .big{color:var(--gold);letter-spacing:-2px;font-size:48px}.calc-highlight .sub{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:13px}.calc-vs{border-top:1px solid #2a231c0d;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.calc-vs-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);flex:1;font-size:13px}.calc-vs-value{color:var(--muted);letter-spacing:-.5px;font-size:17px}.calc-diff{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--green);background:#3f6b1926;border:1px solid #3f6b194d;border-radius:20px;padding:3px 10px;font-size:13px}.calc-note{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);opacity:.7;margin-top:16px;font-size:13px;line-height:1.6}.testimonios-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}.testimonio-card{background:var(--dark3);border:1px solid #3f6b191f;border-left:3px solid var(--gold);border-radius:3px;padding:32px;position:relative}.testimonio-quote{color:var(--gold);opacity:.4;margin-bottom:8px;font-family:Georgia,serif;font-size:40px;line-height:1}.testimonio-text{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ccc;margin-bottom:24px;font-size:16px;font-style:italic;line-height:1.8}.testimonio-autor{align-items:center;gap:14px;display:flex}.testimonio-avatar{background:var(--dark2);width:44px;height:44px;color:var(--gold);border:2px solid #3f6b194d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex;overflow:hidden}.testimonio-nombre{color:var(--text);margin-bottom:2px;font-size:15px;font-weight:600}.testimonio-libro{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);letter-spacing:1px;font-size:13px}.testimonio-stars{color:var(--gold);letter-spacing:1.5px;margin-bottom:16px;font-size:13px}.eventos-list{flex-direction:column;gap:16px;margin-top:8px;display:flex}.evento-item{background:var(--dark2);border:1px solid #3f6b1926;border-radius:3px;align-items:center;gap:32px;padding:24px 28px;transition:border-color .2s;display:flex}.evento-item:hover{border-color:#3f6b1980}.evento-fecha{text-align:center;min-width:56px}.evento-dia{color:var(--green);letter-spacing:-1px;font-size:32px;line-height:1}.evento-mes{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:13px}.evento-sep{background:#2a231c14;flex-shrink:0;width:1px;height:48px}.evento-info{flex:1}.evento-titulo{color:var(--text);margin-bottom:6px;font-size:17px}.evento-lugar{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);font-size:14px}.evento-badge{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);border:1px solid #3f6b1966;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:13px}.equipo-section{background:var(--dark2);border-top:1px solid #3f6b191f;border-bottom:1px solid #3f6b191f}.equipo-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:80px;display:grid}.equipo-left h2{margin-bottom:24px;font-size:38px;line-height:1.15}.equipo-left p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;margin-bottom:20px;font-size:17px;line-height:1.8}.equipo-right{grid-template-columns:1fr 1fr;gap:16px;display:grid}.equipo-card{background:var(--dark3);text-align:center;border:1px solid #3f6b1914;border-radius:3px;padding:28px;transition:border-color .2s}.equipo-card:hover{border-color:#3f6b194d}.equipo-foto{background:var(--dark2);border:2px solid #3f6b194d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:28px;display:flex}.equipo-card h3{margin-bottom:6px;font-size:17px}.equipo-card p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);letter-spacing:1px;font-size:13px}.equipo-valor{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;margin-top:10px;font-size:14px;line-height:1.5}.prensa-row{border-top:1px solid #2a231c0d;border-bottom:1px solid #2a231c0d;flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:48px;padding:36px 0;display:flex}.prensa-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:13px}.prensa-logos{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.prensa-logo{font-family:var(--font-fraunces), Georgia, serif;color:#2a231c40;letter-spacing:1px;font-size:17px;transition:color .2s}.prensa-logo:hover{color:#2a231ce0}.prensa-cita{background:var(--dark2);border-left:3px solid var(--green);border-radius:0 3px 3px 0;margin-bottom:20px;padding:28px 32px}.prensa-cita p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;margin-bottom:12px;font-size:17px;font-style:italic;line-height:1.7}.prensa-cita small{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:13px}.faq-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.faq-item{background:var(--dark2);border:1px solid #2a231c0d;border-radius:3px;padding:28px;transition:border-color .2s}.faq-item:hover{border-color:#3f6b1933}.faq-q{color:var(--text);margin-bottom:12px;font-size:17px;line-height:1.4}.faq-q:before{content:"P · ";color:var(--gold);font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;font-size:13px}.faq-a{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);font-size:15px;line-height:1.8}.ig-section{background:var(--dark2);padding:80px 80px 0}.ig-header{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.ig-handle{align-items:center;gap:14px;display:flex}.ig-avatar{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.ig-handle-name{color:var(--text);font-size:18px}.ig-handle-sub{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);margin-top:2px;font-size:13px}.ig-btn{color:var(--text);cursor:pointer;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1px;background:0 0;border:1px solid #2a231c26;border-radius:2px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.ig-btn:hover{color:#fff;border-color:#2a231c66}.ig-grid{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.ig-post{aspect-ratio:1;cursor:pointer;position:relative;overflow:hidden}.ig-post-img{justify-content:center;align-items:center;width:100%;height:100%;font-size:42px;transition:transform .35s;display:flex}.ig-post:hover .ig-post-img{transform:scale(1.06)}.ig-post-overlay{background:#09090e00;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:background .25s;display:flex;position:absolute;inset:0}.ig-post:hover .ig-post-overlay{background:#09090e99}.ig-post-stats{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#fff;opacity:0;gap:16px;font-size:14px;font-weight:600;transition:opacity .25s;display:flex}.ig-post:hover .ig-post-stats{opacity:1}.ig-post-stat{align-items:center;gap:4px;display:flex}.paises{border-top:1px solid #2a231c12;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;padding-top:40px;display:grid}.paises-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:13px}.paises-grid{flex-wrap:wrap;gap:8px;display:flex}.pais-tag{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231cd1;white-space:nowrap;border:1px solid #2a231c1a;border-radius:20px;padding:5px 12px;font-size:13px}.pais-tag em{color:var(--muted);margin-left:4px;font-size:13px;font-style:normal}.pais-tag-mas{color:var(--gold);border-color:#3f6b1959}.paises-pie{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);max-width:460px;margin-top:16px;font-size:14px;line-height:1.7}.certamen-section{color:#ece7d6;background:linear-gradient(155deg,#16220d 0%,#2c4317 100%);padding:100px 80px;position:relative;overflow:hidden}.certamen-bg{pointer-events:none;background:radial-gradient(60% 80% at 80%,#8fbe3f1f 0%,#0000 70%),radial-gradient(40% 60% at 10%,#8fbe3f0f 0%,#0000 70%);position:absolute;inset:0}.certamen-bg-text{font-size:220px;font-family:var(--font-fraunces), Georgia, serif;color:#ffffff0d;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-8px;line-height:1;position:absolute;top:50%;right:80px;transform:translateY(-50%)}.certamen-inner{z-index:1;grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid;position:relative}.certamen-tag{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--green-light);background:#8fbe3f24;border:1px solid #8fbe3f66;border-radius:20px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 16px;font-size:13px;display:inline-flex}.certamen-title{letter-spacing:-1px;color:#fff;margin-bottom:16px;font-size:56px;line-height:1.05}.certamen-title em{color:var(--green-light);font-style:normal}.certamen-subtitle{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#ece7d6b8;max-width:560px;margin-bottom:40px;font-size:18px;line-height:1.6}.certamen-premios{gap:32px;margin-bottom:44px;display:flex}.certamen-premio{flex-direction:column;gap:4px;display:flex}.certamen-premio-num{color:var(--green-light);font-size:32px;line-height:1}.certamen-premio-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#ece7d6a6;font-size:13px}.certamen-divider-v{background:#ffffff2e;align-self:stretch;width:1px}.certamen-ctas{align-items:center;gap:16px;display:flex}.certamen-btn-primary{background:var(--green-light);color:#16220d;cursor:pointer;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;border:none;border-radius:2px;padding:16px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.certamen-btn-primary:hover{background:#a5d15c}.certamen-btn-secondary{color:#ece7d6b3;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-bottom:1px solid #ece7d64d;padding-bottom:2px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s}.certamen-btn-secondary:hover{color:var(--green-light);border-color:var(--green-light)}.certamen-right{flex-shrink:0}.certamen-countdown{text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px;min-width:260px;padding:36px 40px}.certamen-countdown-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#ece7d6a6;margin-bottom:20px;font-size:13px}.certamen-digits{justify-content:center;gap:4px;margin-bottom:8px;display:flex}.certamen-digit-block{flex-direction:column;align-items:center;gap:4px;display:flex}.certamen-digit{color:var(--green-light);text-align:center;background:#00000040;border:1px solid #ffffff1f;border-radius:2px;min-width:64px;padding:14px 16px;font-size:36px;line-height:1}.certamen-digit-sep{color:#ffffff4d;padding-top:10px;font-size:32px;line-height:1}.certamen-digit-unit{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#ece7d699;font-size:13px}.certamen-deadline{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#ece7d6a6;margin-top:20px;font-size:13px}.certamen-deadline strong{color:#fff}.certamen-genres{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.certamen-genre-tag{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1px;color:#ece7d6a6;border:1px solid #ffffff29;border-radius:20px;padding:4px 10px;font-size:13px}.certamen-ganadores{z-index:1;border-top:1px solid #ffffff24;margin-top:64px;padding-top:40px;position:relative}.certamen-ganadores-label{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#ece7d6a6;margin-bottom:24px;font-size:13px}.certamen-ganadores-row{scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.certamen-ganadores-row::-webkit-scrollbar{display:none}.cg-card{cursor:pointer;flex:none;width:140px;position:relative}.cg-cover{border:1px solid #ffffff1a;border-radius:2px;justify-content:center;align-items:center;width:140px;height:196px;font-size:40px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.cg-card:hover .cg-cover{transform:translateY(-4px);box-shadow:0 16px 40px #00000080}.cg-badge{background:var(--green-light);color:#16220d;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1px;border-radius:20px;padding:3px 7px;font-size:13px;font-weight:700;position:absolute;top:8px;left:8px}.cg-badge.segundo{color:#fff;background:#fff3}.cg-badge.mencion{color:#fff;background:#8fbe3f59}.cg-info{margin-top:12px}.cg-titulo{color:#f3efe2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.cg-autor{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#ece7d6a6;font-size:13px}.cg-anio{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#8fbe3fd9;margin-top:2px;font-size:13px}.newsletter-section{background:linear-gradient(135deg,#0d1f12 0%,#091209 50%,#13131c 100%);border-top:1px solid #3f6b1940;border-bottom:1px solid #3f6b1940;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:80px;display:grid}.newsletter-left h2{margin-bottom:16px;font-size:34px;line-height:1.15}.newsletter-left h2 em{color:var(--green);font-style:normal}.newsletter-left p{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;margin-bottom:24px;font-size:17px;line-height:1.8}.newsletter-tag{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);background:#3f6b1926;border:1px solid #3f6b1959;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;display:inline-flex}.newsletter-right{background:var(--dark2);border:1px solid #3f6b1933;border-radius:4px;padding:40px}.newsletter-gift{background:#3f6b1914;border:1px solid #3f6b1933;border-radius:3px;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:flex}.newsletter-gift-icon{flex-shrink:0;font-size:28px}.newsletter-gift-text{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.newsletter-gift-text strong{color:var(--text);margin-bottom:3px;font-size:15px;display:block}.newsletter-gift-text span{color:var(--muted);font-size:13px}.newsletter-form{flex-direction:column;gap:12px;display:flex}.newsletter-input{background:var(--dark3);font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--text);border:1px solid #2a231c14;border-radius:2px;outline:none;width:100%;padding:14px 18px;font-size:15px;transition:border-color .2s}.newsletter-input::placeholder{color:var(--muted)}.newsletter-input:focus{border-color:#3f6b1980}.newsletter-btn{background:var(--green);color:#fff;cursor:pointer;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;border:none;border-radius:2px;width:100%;padding:15px 24px;font-size:14px;font-weight:700;transition:background .2s}.newsletter-btn:hover{background:var(--green-mid)}.newsletter-legal{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);text-align:center;margin-top:8px;font-size:13px;line-height:1.6}.newsletter-checklist{flex-direction:column;gap:10px;margin-bottom:28px;list-style:none;display:flex}.newsletter-checklist li{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#2a231ce0;align-items:flex-start;gap:10px;font-size:15px;display:flex}.newsletter-checklist li:before{content:"✓";color:var(--green);flex-shrink:0;margin-top:1px;font-weight:700}.contacto-bar{background:var(--dark3);border-top:1px solid #3f6b1933;border-bottom:1px solid #3f6b1933;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 80px;display:flex}.contacto-bar-left{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--muted);font-size:15px}.contacto-bar-left strong{color:var(--text);margin-bottom:4px;display:block}.contacto-datos{flex-wrap:wrap;gap:40px;display:flex}.contacto-dato{align-items:center;gap:12px;display:flex}.contacto-icono{background:#3f6b1926;border:1px solid #3f6b194d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.contacto-dato-text{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.contacto-dato-text span{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:13px;display:block}.contacto-dato-text a{color:var(--text);font-size:15px;text-decoration:none;transition:color .2s}.contacto-dato-text a:hover{color:var(--green)}.divider{border:none;border-top:1px solid #3f6b191a;margin:0 80px}.ticker{background:var(--gold);white-space:nowrap;padding:12px 0;overflow:hidden}.ticker-inner{gap:0;animation:30s linear infinite ticker;display:inline-flex}.ticker-item{color:#000;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;padding:0 48px;font-size:13px;font-weight:700}.ticker-sep{color:#0006}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.voces,.medios-home{max-width:1200px;margin:0 auto;padding:5rem 2rem}.voces h2,.medios-home h2{margin-bottom:.6rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.voces-intro{opacity:.85;max-width:60ch;margin-bottom:2.5rem;line-height:1.6}.voces-rejilla{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1000px){.voces-rejilla{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.voces-rejilla{grid-template-columns:1fr}}.voz{background:#2a231c08;border:1px solid #2a231c1f;border-radius:14px;margin:0;padding:1.8rem}.voz blockquote{text-wrap:pretty;margin:0 0 1.2rem;font-size:1.06rem;line-height:1.62}.voz blockquote:before{content:"«";opacity:.5;margin-right:.15em}.voz blockquote:after{content:"»";opacity:.5;margin-left:.15em}.voz figcaption{opacity:.7;font-size:.95rem}.voz figcaption.voz-firma{opacity:1;align-items:center;gap:.7rem;display:flex}.voz .voz-foto{flex:0 0 44px;width:44px;height:44px;font-size:1.05rem}.voz-firma-texto{flex-direction:column;gap:.1rem;line-height:1.3;display:flex}.voz-firma-texto strong{opacity:.9;font-size:1rem}.voz-firma-texto span{opacity:.55;font-size:.82rem}.medios-tira{border-bottom:1px solid #2a231c1a;flex-wrap:wrap;align-items:center;gap:.5rem 1.6rem;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.medios-tira-item{letter-spacing:.04em;text-transform:uppercase;opacity:.72;white-space:nowrap;font-size:1rem}.medios-rejilla{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1rem;display:grid}.mencion{color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.mencion:hover{border-color:#ffffff59;transform:translateY(-2px)}.pagina-home .mencion{background:#2a231c08;border-color:#2a231c1a}.pagina-home .mencion:hover{border-color:#2a231c59}.mencion-portada{aspect-ratio:69/100;-o-object-fit:cover;object-fit:cover;background:#ffffff0f;border-radius:3px;flex-shrink:0;width:56px}.pagina-home .mencion-portada{background:#2a231c0f}.mencion-sin-portada{aspect-ratio:69/100;background:#ffffff0f;border-radius:3px;flex-shrink:0;width:56px}.mencion-cuerpo{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mencion-libro{font-size:1rem;font-weight:600}.mencion-autor{opacity:.6;font-weight:400}.mencion-titular{opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mencion-meta{opacity:.55;font-size:.82rem}.medios-mas{margin-top:2rem}.medios-cabecera{text-align:center;max-width:1100px;margin:0 auto;padding:6rem 2rem 3rem}.medios-cabecera h1{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.4rem)}.medios-entradilla{opacity:.88;max-width:62ch;margin:0 auto 3rem;line-height:1.7}.medios-cifras{flex-wrap:wrap;justify-content:center;gap:2.5rem 3.5rem;display:flex}.medios-cifra{flex-direction:column;gap:.2rem;display:flex}.medios-cifra-num{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.medios-cifra-txt{text-transform:uppercase;letter-spacing:.06em;opacity:.6;font-size:.9rem}.medios-linea{justify-content:center;align-items:flex-end;gap:.5rem;max-width:640px;height:110px;margin:3.5rem auto 0;display:flex}.medios-linea-barra{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.medios-linea-valor{background:linear-gradient(#ffffff8c,#ffffff2e);border-radius:3px 3px 0 0;width:100%;min-height:4px;display:block}.medios-linea-anio{opacity:.5;text-align:center;margin-top:.4rem;font-size:.82rem}.medios-bloque{max-width:1200px;margin:0 auto;padding:3rem 2rem}.medios-bloque h2{margin-bottom:.3rem;font-size:1.5rem}.medios-cuenta{opacity:.5;border:1px solid;border-radius:999px;margin-left:.5rem;padding:.1rem .55rem;font-size:.82rem;font-weight:400}.medios-pie{opacity:.65;max-width:60ch;margin-bottom:1.5rem;font-size:.95rem}.medios-cierre{text-align:center;padding:4rem 2rem 6rem}.medios-cierre p{opacity:.7;margin-bottom:1.5rem}@media (max-width:640px){.medios-rejilla{grid-template-columns:1fr}.medios-cifras{gap:1.8rem 2.2rem}.medios-linea{gap:.25rem;height:80px}}.equipo{max-width:1200px;margin:0 auto;padding:5rem 2rem}.equipo h2{margin-bottom:.6rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.equipo-rejilla{flex-wrap:wrap;justify-content:center;gap:1.8rem;display:flex}.companero{text-align:center;flex:0 240px;margin:0}.companero img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;background:#2a231c0f;border:2px solid #2a231c1f;border-radius:50%;width:100%}.companero figcaption{flex-direction:column;gap:.15rem;margin-top:.9rem;display:flex}.companero figcaption strong{font-size:1.05rem}.companero figcaption span{opacity:.6;font-size:.9rem}.frases{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.2rem;margin-bottom:3rem;display:grid}.frase{background:#2a231c09;border-left:3px solid #2a231c4d;border-radius:0 12px 12px 0;margin:0;padding:1.6rem 1.6rem 1.3rem}.frase blockquote{text-wrap:pretty;margin:0 0 1rem;font-size:1.06rem;font-style:italic;line-height:1.55}.frase blockquote:before{content:"“"}.frase blockquote:after{content:"”"}.frase figcaption{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.frase-medio{letter-spacing:.02em;font-size:.92rem;font-weight:600}.frase-anio{opacity:.5;font-size:.82rem}.frase-matiz{opacity:.5;font-size:.82rem;font-style:italic}.equipo-titulo{border-top:1px solid #2a231c1a;margin:3rem 0 .4rem;padding-top:2rem;font-size:1.15rem}.subgeneros-intro{opacity:.7;margin:2.2rem 0 1rem;font-size:1rem}.genero-tag--enlace{color:inherit;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.genero-tag--enlace:hover{background:#2a231c0f;border-color:#2a231c73}.distrib-logo-img{width:auto;max-width:110px;height:18px;display:block}.distrib-logo:has(.distrib-logo-img){opacity:.92;background:#fff;border-right:none;border-radius:6px;margin:4px 6px;padding:7px 14px}.distrib-logo:has(.distrib-logo-img):hover{opacity:1}.ms-cabecera{max-width:780px;margin:0 auto;padding:5rem 2rem 1rem}.ms-cabecera h1{margin-bottom:1.2rem;font-size:clamp(2rem,4.5vw,3rem)}.ms-entradilla{opacity:.88;margin-bottom:1rem;font-size:1.1rem;line-height:1.7}.ms-entradilla--menor{opacity:.65;font-size:1rem}.ms-seccion{max-width:780px;margin:0 auto;padding:1rem 2rem 6rem}.ms-form{flex-direction:column;gap:1.3rem;display:flex}.ms-form hr{border:none;border-top:1px solid #2a231c1a;margin:.6rem 0}.ms-fila{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.3rem;display:grid}.ms-form label{opacity:.85;flex-direction:column;gap:.4rem;font-size:.95rem;display:flex}.ms-form input,.ms-form select,.ms-form textarea{font:inherit;color:inherit;background:#2a231c0d;border:1px solid #2a231c2e;border-radius:8px;width:100%;padding:.7rem .8rem;font-size:1.06rem}.ms-form input:focus,.ms-form select:focus,.ms-form textarea:focus{background:#2a231c14;border-color:#2a231c80;outline:none}.ms-form textarea{resize:vertical;line-height:1.6}.ms-form option{background:#1a1a1a}.ms-trampa{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.ms-soltar{text-align:center;cursor:pointer;border:1px dashed #2a231c47;border-radius:12px;padding:2rem 1.5rem;transition:border-color .2s,background .2s}.ms-soltar:hover{background:#2a231c0a;border-color:#2a231c80}.ms-soltar input[type=file]{display:none}.ms-ayuda{opacity:.6;font-size:.9rem;line-height:1.5}.ms-lista{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ms-lista li{background:#2a231c0a;border-radius:8px;align-items:center;gap:.8rem;padding:.6rem .8rem;font-size:.95rem;display:flex}.ms-lista li>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ms-peso{opacity:.5;white-space:nowrap;font-size:.82rem}.ms-lista button{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;font-size:.82rem}.ms-lista button:hover{opacity:1}.ms-error{color:#ff9b9b;font-size:.96rem}.ms-progreso{opacity:.75;font-size:.96rem}.ms-legal{opacity:.5;font-size:.82rem;line-height:1.5}.ms-hecho{text-align:center;padding:3rem 0}.ms-hecho h2{margin-bottom:1rem;font-size:2rem}.ms-hecho p{max-width:52ch;margin:0 auto 1rem;line-height:1.7}.ms-nota{opacity:.65;font-size:.95rem}.ms-aviso{opacity:1;background:#2a231c0a;border-left:2px solid #2a231c2e;border-radius:10px;margin:0;padding:1rem 1.1rem;font-size:.95rem;line-height:1.55}.ms-consent{opacity:1;cursor:pointer;background:#2a231c0a;border-radius:10px;align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.55;flex-direction:row!important}.ms-consent input[type=checkbox]{accent-color:#fff;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:.15rem}@media (max-width:900px){.paises{grid-template-columns:1fr;gap:36px}.certamen-section{padding:64px 24px}.certamen-inner{grid-template-columns:1fr;gap:40px}.certamen-title{font-size:36px}.certamen-bg-text{display:none}.certamen-premios{flex-wrap:wrap;gap:20px}.certamen-countdown{min-width:0}}@media (max-width:620px){.hero-content{text-align:left;width:100%;padding:120px 24px 64px}.hero{padding-left:0;padding-right:0}.hero-actions{justify-content:flex-start}}.resenas-rejilla{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.6rem;margin-top:2rem;display:grid}.resena{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:1.6rem}.resena-cabeza{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.resena-foto,.voz-foto{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;border-radius:50%;flex:0 0 56px;width:56px;height:56px}.resena-foto{background:#ffffff0f;border:2px solid #ffffff1f}.voz-foto{background:#2a231c0f;border:2px solid #2a231c1f}.resena-foto-vacia,.voz-foto-vacia{font:600 1.3rem/1 var(--font-fraunces), Georgia, serif;justify-content:center;align-items:center;display:flex}.resena-foto-vacia{color:#8a8478}.voz-foto-vacia{color:var(--muted)}.resena figcaption{flex-direction:column;gap:.15rem;display:flex}.resena figcaption strong{font-size:1.06rem}.resena figcaption span{opacity:.6;font-size:.9rem}.resena blockquote{color:#f0ece5d9;margin:0;font-size:1.02rem;line-height:1.75}@media (max-width:640px){.resenas-rejilla{grid-template-columns:1fr}}.nota-autores{flex-wrap:wrap;align-items:center;gap:32px;padding:28px 80px 40px;display:flex}.nota-autores-cifra{background:#f5f2ea;border:1px solid #e6e0d2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:132px;padding:18px 22px;display:flex}.nota-autores-cifra strong{font-size:44px;line-height:1}.nota-autores-cifra span{color:#6b6558;margin-top:4px;font-size:14px}.nota-autores-texto{flex:320px}.nota-autores-texto h3{margin:0 0 6px;font-size:20px}.nota-autores-texto p{color:#4b463c;margin:0 0 12px}.nota-autores-desglose{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.nota-autores-desglose li{color:#6b6558;align-items:baseline;gap:6px;font-size:15px;display:inline-flex}.nota-autores-desglose strong{color:#2f2b23}@media (max-width:760px){.nota-autores{gap:20px;padding:24px 20px 32px}}.autores-rejilla{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.2rem;margin-top:2rem;display:grid}.autor-ficha{text-align:center;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem 1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.autor-ficha:hover{border-color:#ffffff40;transform:translateY(-2px)}.autor-ficha-foto{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;background:#ffffff0f;border:2px solid #ffffff1f;border-radius:50%;flex:0 0 88px;width:88px;height:88px}.autor-ficha-foto-vacia{font:600 1.8rem/1 var(--font-fraunces), Georgia, serif;color:var(--muted);justify-content:center;align-items:center;display:flex}.autor-ficha-nombre{font-size:1.02rem;line-height:1.3}.autor-ficha-libros{opacity:.55;font-size:.82rem}.autor-cabecera{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1rem;display:flex}.autor-cabecera-foto{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;background:#ffffff0f;border:2px solid #ffffff24;border-radius:50%;flex:0 0 132px;width:132px;height:132px;font-size:2.6rem}.autor-bio{color:#f0ece5d9;max-width:68ch;margin-top:1.8rem;line-height:1.75}.autor-bio p{margin:0 0 1rem}.books-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.4rem;margin-top:1.4rem;display:grid}.books-grid .book-card{color:inherit;flex:none;text-decoration:none}.books-grid .book-card img{aspect-ratio:2/3;height:auto}@media (max-width:560px){.books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.book-card-body h3{font-size:.92rem}}.book-card-body{padding:.7rem .2rem 0}.book-card-body h3{margin:0;font-size:1rem;line-height:1.35}.book-card-anio{opacity:.5;font-size:.82rem}.alta-revista{max-width:460px}.alta-revista label{margin-bottom:.7rem;display:block}.alta-revista label strong{color:#f3efe2;font-size:1.06rem;display:block}.alta-revista label span{opacity:.7;margin-top:.2rem;font-size:.9rem;display:block}.alta-revista-fila{flex-wrap:wrap;gap:.5rem;display:flex}.alta-revista input{color:#f0ece5;background:#ffffff14;border:1px solid #fff3;border-radius:8px;flex:220px;min-width:0;padding:.7rem .9rem;font-size:1rem}.alta-revista input::placeholder{color:#f0ece566}.alta-revista button{color:#09090e;background:var(--cream,#f0ece5);cursor:pointer;border:none;border-radius:8px;padding:.7rem 1.2rem;font-size:1rem;font-weight:600}.alta-revista button:disabled{opacity:.6;cursor:default}.alta-revista-ok{color:#7fd6a2;margin:.7rem 0 0;font-size:.92rem}.alta-revista-mal{color:#ff9b9b;margin:.7rem 0 0;font-size:.92rem}.alta-revista-legal{opacity:.55;margin:.8rem 0 0;font-size:.82rem}.alta-revista-legal a{color:inherit}.pie-nuevo{background:var(--text);color:#c3bcac;padding:48px 80px;font-size:14px}.pie-columnas{flex-wrap:wrap;justify-content:space-between;gap:3rem;display:flex}.pie-columnas>div>p{color:#f3efe2}.pie-enlaces{flex-direction:column;gap:.45rem;display:flex}.pie-enlaces a{color:#c3bcac;text-decoration:none}.pie-enlaces a:hover{color:var(--gold-light);text-decoration:underline}.pie-legal{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem;padding-top:1.4rem;display:flex}.pie-legal a{color:#9d9686}@media (max-width:760px){.pie-nuevo{padding:36px 24px}}.paradas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin-top:1.6rem;display:grid}.parada{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:baseline;gap:.6rem;padding:.8rem 1rem;text-decoration:none;display:flex}.parada:hover{border-color:#ffffff38}.pagina-home .parada{background:var(--dark3);border-color:var(--line)}.pagina-home .parada:hover{border-color:#2a231c59}.libreros-lista a{color:var(--gold)}.parada-ciudad{font-size:1.02rem}.parada-medio{opacity:.55;margin-left:auto;font-size:.82rem}.parada-anio{opacity:.45;font-size:.82rem}.ciudades-tira{opacity:.8;flex-wrap:wrap;gap:.5rem .9rem;margin-top:1.2rem;font-size:.96rem;display:flex}.proximas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1.6rem 0 3.2rem;display:grid}.proxima{border:1px solid #ffffff1f;border-left:3px solid var(--gold);background:#ffffff0a;border-radius:10px;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;display:flex}.proxima-fecha{color:var(--gold);font-size:.96rem}.proxima-fecha:first-letter{text-transform:uppercase}.proxima-libro{font-size:1.05rem;line-height:1.35}.proxima-libro a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.proxima-autor{opacity:.75;font-size:.95rem}.proxima-lugar{opacity:.6;margin-top:.2rem;font-size:.92rem}.pagina-home .buscar-paginas{font-family:var(--font-public-sans), system-ui, sans-serif;margin:0;padding:0;list-style:none}.pagina-home .buscar-paginas li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.pagina-home .buscar-paginas a{color:var(--gold);font-weight:600;text-decoration:none}.pagina-home .buscar-paginas span{color:var(--muted);font-size:15px;line-height:1.5}.buscador-web{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.buscador-web input{color:#f0ece5eb;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;flex:280px;min-width:0;padding:.8rem 1rem;font-size:1.06rem}.buscador-web input::placeholder{color:#f0ece559}.buscador-web button{color:#09090e;background:var(--cream,#f0ece5);cursor:pointer;border:none;border-radius:10px;padding:.8rem 1.4rem;font-size:1rem;font-weight:600}.pagina-catalogo{--cat-paper:#faf5eb;--cat-ink:#2a231c;--cat-ink-soft:#5b5145;--cat-line:#e1d5bd;--cat-verde:#8fbe3f;--cat-verde-texto:#3f6b19;--cat-card:#fffdf8;background:var(--cat-paper);color:var(--cat-ink);min-height:100vh;padding-top:var(--cab-h,72px);font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.pagina-catalogo h2,.pagina-catalogo h3{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif}.catalogo-editorial{max-width:62ch;font-family:var(--font-fraunces), Georgia, serif;color:var(--cat-ink);margin:0 0 .5rem;font-size:1.15rem;font-style:italic}.pagina-catalogo .voces-intro{color:var(--cat-ink-soft);opacity:1}.pagina-catalogo .catalogo-volver{color:var(--cat-ink-soft)!important}.filtros{flex-direction:column;gap:.8rem;margin-top:1.8rem;display:flex}.filtros-fila{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.filtros-titulo{text-transform:uppercase;letter-spacing:.08em;color:var(--cat-ink-soft);flex:0 0 62px;width:62px;font-size:.82rem}.filtro{color:var(--cat-ink-soft);border:1px solid var(--cat-line);border-radius:999px;padding:.35rem .8rem;font-size:.9rem;text-decoration:none}.filtro:hover{border-color:var(--cat-ink-soft);color:var(--cat-ink)}.filtro-activo{background:var(--cat-ink);color:var(--cat-paper);border-color:#0000;font-weight:600}.filtro-cuantos{opacity:.65;font-size:.82rem}.filtro-activo .filtro-cuantos{opacity:.8}.catalogo-rejilla{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2.2rem 1.8rem;margin-top:2.6rem;display:grid}.catalogo-libro{background:var(--cat-card);border:1px solid var(--cat-line);border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 20px -14px #2a231c40}.catalogo-libro:hover{transform:translateY(-4px);box-shadow:0 20px 34px -20px #2a231c59}.catalogo-portada{background:var(--cat-line);display:block;overflow:hidden}.catalogo-portada img{aspect-ratio:2008/2906;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .25s;display:block}a.catalogo-portada:hover img{transform:scale(1.03)}.catalogo-sin-portada{aspect-ratio:2008/2906;text-align:center;font:italic .85rem/1.4 var(--font-fraunces), Georgia, serif;color:var(--cat-ink-soft);justify-content:center;align-items:center;padding:1rem;display:flex}.catalogo-libro h3{margin:.9rem 1rem .3rem;font-size:1.06rem;font-weight:600;line-height:1.3}.catalogo-autor{letter-spacing:.03em;text-transform:uppercase;color:var(--cat-verde-texto);opacity:1;margin:0 1rem;font-size:.82rem;font-weight:700}.catalogo-autor a{color:inherit;text-decoration:none}.catalogo-autor a:hover{text-decoration:underline}.catalogo-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.55rem 1rem 0;display:flex}.catalogo-genero{background:var(--cat-verde);color:var(--cat-ink);border-radius:999px;padding:.15rem .55rem;font-size:.82rem;font-weight:600}.catalogo-anio{color:var(--cat-ink-soft);font-size:.82rem}.catalogo-muestra{color:var(--cat-verde-texto);margin:.7rem 1rem 1.1rem;font-size:.82rem;font-weight:600;display:block}.catalogo-amazon{color:var(--cat-ink-soft,#6b6257);margin:0 1rem 1.1rem;font-size:.82rem;text-decoration:underline;display:block}.revista-home{color:#ece7d6;background:linear-gradient(155deg,#1c2a12 0%,#2f4818 100%);padding:96px 80px}.revista-home-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px;max-width:1180px;margin:0 auto;display:grid}.revista-home-tag{color:#b9dc7a;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#8fbe3f24;border:1px solid #8fbe3f66;border-radius:999px;margin-bottom:18px;padding:6px 14px;display:inline-block}.revista-home h2{font-family:var(--font-fraunces), Georgia, serif;color:#f5f1e4;margin:0 0 18px;font-size:48px;font-weight:400;line-height:1.05}.revista-home-texto>p{color:#ece7d6c7;max-width:520px;font-size:17px;line-height:1.75;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.revista-home-enlaces{flex-wrap:wrap;align-items:center;gap:22px;display:flex;margin:28px 0 34px!important}.revista-home .btn-primary{color:#16220d;background:#8fbe3f}.revista-home .btn-primary:hover{color:#16220d;background:#a6d153}.revista-home-todos{color:#b9dc7a;font-size:15px;text-decoration:none}.revista-home-todos:hover{text-decoration:underline}.revista-home .alta-revista label{display:none}.revista-home-portada{text-decoration:none;display:block}.revista-home-portada .portada-revista{transition:transform .25s;transform:rotate(2.5deg)}.revista-home-portada:hover .portada-revista{transform:rotate(0)translateY(-4px)}.revista-home-agenda{border-top:1px solid #ffffff24;max-width:1180px;margin:64px auto 0;padding-top:40px}.revista-home-agenda-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.revista-home-agenda h3{font-family:var(--font-fraunces), Georgia, serif;color:#f5f1e4;margin:0;font-size:28px;font-weight:400}.revista-home-agenda-cabecera a{color:#b9dc7a;font-size:15px;text-decoration:none}.revista-home-agenda-cabecera a:hover{text-decoration:underline}.revista-home-agenda .proximas{margin:1.4rem 0 0}.revista-home-agenda .proxima{color:#ece7d6;border-left-color:#8fbe3f}.revista-home-agenda .proxima-fecha{color:#b9dc7a}.portada-revista{aspect-ratio:3/4;color:#2a231c;background:#faf5eb;border-radius:4px;flex-direction:column;width:340px;padding:26px 26px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073,0 0 0 1px #00000014}.pr-cabecera{flex-direction:column;line-height:1;display:flex}.pr-marca{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#3f6b19;font-size:13px}.pr-nombre{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-2px;color:#2a231c;margin-top:4px;font-size:58px}.pr-meta{font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:1.5px;text-transform:uppercase;border-top:2px solid #2a231c;border-bottom:1px solid #2a231c;justify-content:space-between;margin-top:10px;padding:7px 0;font-size:13px;display:flex}.pr-libros{flex:1;justify-content:center;align-items:center;margin:16px 0 12px;display:flex;position:relative}.pr-libro{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:auto;max-width:60%;height:88%;position:absolute;box-shadow:0 10px 22px #2a231c59}.pr-libros-1 .pr-libro-0{transform:none}.pr-libros-2 .pr-libro-0{transform:translate(-26%)rotate(-5deg)}.pr-libros-2 .pr-libro-1{transform:translate(26%)rotate(5deg)}.pr-libros-3 .pr-libro-0{transform:translate(-38%)rotate(-8deg)scale(.9)}.pr-libros-3 .pr-libro-2{transform:translate(38%)rotate(8deg)scale(.9)}.pr-libros-3 .pr-libro-1{z-index:1}.pr-titulo{font-family:var(--font-fraunces), Georgia, serif;font-size:19px;line-height:1.2}.pr-pie{color:#3f6b19;letter-spacing:.5px;font-size:13px;font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin-top:6px}.portada-revista-pequena{width:100%;max-width:260px;padding:18px 18px 16px}.portada-revista-pequena .pr-nombre{font-size:42px}.portada-revista-pequena .pr-titulo{font-size:16px}.revista-numeros{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:36px;margin-top:12px;display:grid}.revista-numero{color:inherit;text-decoration:none;display:block}.revista-numero .portada-revista{transition:transform .2s;box-shadow:0 14px 30px #00000040,0 0 0 1px #00000014}.revista-numero:hover .portada-revista{transform:translateY(-4px)}@media (max-width:900px){.revista-home{padding:64px 24px}.revista-home-inner{grid-template-columns:1fr;gap:48px}.revista-home-portada{justify-self:center}.revista-home h2{font-size:38px}}@media (max-width:420px){.portada-revista{width:280px}.pr-nombre{font-size:48px}}.con-cabecera{padding-top:var(--cab-h,72px)}.pagina-home .autor-ficha{background:var(--dark3);border-color:var(--line)}.pagina-home .autor-ficha:hover{border-color:#2a231c59}.pagina-home .autor-ficha-foto,.pagina-home .autor-cabecera-foto{border-color:var(--line);background:var(--dark2)}.pagina-home .autor-bio{color:var(--text)}.pagina-home .proxima{background:var(--dark3);border-color:var(--line);border-left-color:var(--gold)}.pagina-home .proxima-libro a{text-decoration-color:#2a231c4d}.pagina-home .revista-home-agenda .proxima{color:#f5f1e4;background:#ffffff12;border-color:#ffffff2e #ffffff2e #ffffff2e #8fbe3f}.pagina-home .revista-home-agenda .proxima-fecha{color:#c6e48e}.pagina-home .revista-home-agenda .proxima-autor{opacity:.9}.pagina-home .revista-home-agenda .proxima-lugar{opacity:.8}.pagina-home .revista-home-agenda .proxima-libro a{text-decoration-color:#fff6}.pagina-home .resena{background:var(--dark3);border-color:var(--line)}.pagina-home .resena-foto{border-color:var(--line);background:var(--dark2)}.pagina-home .resena-foto-vacia{color:var(--muted)}.pagina-home .resena blockquote{color:var(--text)}.pagina-home .medios-linea-valor{background:linear-gradient(180deg, var(--gold-light), #8fbe3f59)}.pagina-home .medios-cabecera,.pagina-home .ms-cabecera{padding-top:8rem}.medios-indice{flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;max-width:760px;margin:-1.5rem auto 2.8rem;font-size:1rem;display:flex}.medios-indice a{color:var(--gold);border-bottom:1px solid #3f6b194d;text-decoration:none}.medios-indice a:hover{border-bottom-color:var(--gold)}.pagina-home .ms-error{color:#b3261e}.pagina-home .ms-form option{background:var(--dark3);color:var(--text)}.pagina-home .voces-intro a{color:var(--gold)}.pagina-home #suscribete .alta-revista label strong{color:var(--text)}.pagina-home #suscribete .alta-revista input{color:var(--text);background:var(--dark3);border-color:var(--line)}.pagina-home #suscribete .alta-revista input::placeholder{color:#2a231c66}.pagina-home #suscribete .alta-revista button{color:#fff;background:var(--gold)}.pagina-home #suscribete .alta-revista-ok{color:var(--gold)}.pagina-home #suscribete .alta-revista-mal{color:#b3261e}.pagina-home .buscador-web input{color:var(--text);background:var(--dark3);border-color:var(--line)}.pagina-home .buscador-web input::placeholder{color:#2a231c66}.pagina-home .buscador-web button{color:#fff;background:var(--gold)}.pagina-home .pf{max-width:860px}.pagina-home .pf-grupo{margin-top:2.5rem}.pagina-home .pf-grupo h3{font-family:var(--font-fraunces), Georgia, serif;color:var(--text);margin:0 0 .8rem;font-size:1.35rem}.pagina-home .pf-item{border-top:1px solid var(--line)}.pagina-home .pf-item:last-child{border-bottom:1px solid var(--line)}.pagina-home .pf-item summary{cursor:pointer;color:var(--text);padding:1rem 2rem 1rem 0;font-weight:600;line-height:1.45;list-style:none;position:relative}.pagina-home .pf-item summary::-webkit-details-marker{display:none}.pagina-home .pf-item summary:after{content:"+";color:var(--gold);font-size:1.5rem;line-height:1;position:absolute;top:.85rem;right:.25rem}.pagina-home .pf-item[open] summary:after{content:"−"}.pagina-home .pf-item p{max-width:65ch;color:var(--text);opacity:.9;margin:0 0 1.2rem;line-height:1.7}.pagina-home .lb{max-width:1080px;margin:0 auto;padding:32px 20px 80px}.pagina-home .lb-migas{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);margin-bottom:24px;font-size:14px}.pagina-home .lb-migas a{color:var(--muted)}.pagina-home .lb-cabecera{grid-template-columns:minmax(220px,340px) 1fr;align-items:start;gap:48px;display:grid}.pagina-home .lb-portada{position:relative}.pagina-home .lb-portada img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #2a231c38,0 2px 6px #2a231c1f}.pagina-home .lb-portada-sin{aspect-ratio:2/3;background:var(--dark2);border:1px solid var(--line);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:1.3rem;display:flex}.pagina-home .lb-genero{font-family:var(--font-public-sans), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;background:var(--green-light);color:#1f2a12;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.pagina-home .lb-datos h1{margin:14px 0 6px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.pagina-home .lb-subtitulo{color:var(--muted);margin:0 0 10px;font-size:1.2rem;font-style:italic}.pagina-home .lb-autor{margin:0 0 14px;font-size:1.15rem}.pagina-home .lb-autor a{color:var(--gold)}.pagina-home .lb-nota{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--text);align-items:center;gap:6px;margin-bottom:8px;font-size:15px;text-decoration:none;display:inline-flex}.pagina-home .lb-estrellas{color:#c8901a;letter-spacing:1px}.pagina-home .lb-estrellas-grande{font-size:1.4rem}.pagina-home .lb-estrellas-vacias{color:var(--line)}.pagina-home .lb-compra{flex-wrap:wrap;gap:12px;margin:22px 0 6px;display:flex}.pagina-home .lb-comprar{font-size:1.05rem}.pagina-home .lb-sin-tienda{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted)}.pagina-home .lb-compra-nota{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 16px;font-size:14px}.pagina-home .lb-extras{font-family:var(--font-public-sans), system-ui, sans-serif;flex-wrap:wrap;gap:20px;margin-bottom:18px;font-size:15px;display:flex}.pagina-home .lb-extras a{color:var(--gold);font-weight:600}.pagina-home .lb-extras a[rel~=nofollow]{color:var(--muted);font-weight:400}.pagina-home .lb-libreria{font-family:var(--font-public-sans), system-ui, sans-serif;background:var(--dark2);border-left:3px solid var(--green-light);margin:0;padding:12px 14px;font-size:15px}.pagina-home .lb-isbn{font-variant-numeric:tabular-nums;white-space:nowrap}.pagina-home .lb-bloque{margin-top:56px}.pagina-home .lb-bloque h2{border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:10px;font-size:1.6rem;font-weight:600}.pagina-home .lb-sinopsis p{max-width:68ch;margin:0 0 1rem;font-size:1.08rem;line-height:1.75}.pagina-home .lb-ficha{font-family:var(--font-public-sans), system-ui, sans-serif;grid-template-columns:max-content 1fr;gap:8px 28px;margin:0;font-size:16px;display:grid}.pagina-home .lb-ficha dt{color:var(--muted)}.pagina-home .lb-ficha dd{margin:0}.pagina-home .lb-autor-fila{align-items:flex-start;gap:24px;display:flex}.pagina-home .lb-autor-foto{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:120px;height:120px}.pagina-home .lb-autor-fila p{max-width:65ch;margin:0 0 .8rem;line-height:1.7}.pagina-home .lb-enlace{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--gold);font-size:15px;font-weight:600}.pagina-home .lb-lista{font-family:var(--font-public-sans), system-ui, sans-serif;margin:0;padding:0;list-style:none}.pagina-home .lb-lista li{border-bottom:1px solid var(--line);padding:10px 0}.pagina-home .lb-medios a{color:var(--text);font-weight:600}.pagina-home .lb-medios span{color:var(--muted);font-size:15px}.pagina-home .lb-media{font-family:var(--font-public-sans), system-ui, sans-serif;align-items:center;gap:8px;margin:0 0 18px;display:flex}.pagina-home .lb-valoraciones{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pagina-home .lb-valoracion{background:var(--dark3);border:1px solid var(--line);border-radius:8px;margin:0;padding:18px}.pagina-home .lb-valoracion p{margin:8px 0 10px;line-height:1.6}.pagina-home .lb-valoracion footer{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);font-size:14px}.pagina-home .lb-vacio{color:var(--muted)}.pagina-home .lb-valorar-caja{background:var(--dark3);border:1px solid var(--line);border-radius:8px;margin-top:22px;padding:0 18px}.pagina-home .lb-valorar-caja summary{cursor:pointer;font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--gold);padding:14px 0;font-weight:600}.pagina-home .lb-valorar{font-family:var(--font-public-sans), system-ui, sans-serif;gap:12px;padding-bottom:18px;display:grid}.pagina-home .lb-valorar textarea,.pagina-home .lb-valorar input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:6px;padding:10px 12px;font-size:16px}.pagina-home .lb-valorar-fila{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pagina-home .lb-valorar button[type=submit]{justify-self:start}.pagina-home .lb-estrellas-elegir button{cursor:pointer;color:var(--line);background:0 0;border:0;padding:0 2px;font-size:2rem;line-height:1}.pagina-home .lb-estrellas-elegir button.on{color:#c8901a}.pagina-home .lb-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pagina-home .lb-valorar-error{color:#a32626;margin:0}.pagina-home .lb-valorar-nota{color:var(--muted);margin:0;font-size:13px}.pagina-home .lb-valorar-hecho{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--gold);padding:14px 0 18px;font-weight:600}.pagina-home .lb-blog{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.pagina-home .lb-blog-item{color:var(--text);background:var(--dark3);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding-bottom:14px;text-decoration:none;display:flex;overflow:hidden}.pagina-home .lb-blog-item img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.pagina-home .lb-blog-item>:not(img){padding:0 14px}.pagina-home .lb-blog-tipo{font-family:var(--font-public-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--gold);font-size:13px;padding-top:10px!important}.pagina-home .lb-blog-resumen{color:var(--muted);font-size:15px;line-height:1.5}.pagina-home .lb-compartir div{flex-wrap:wrap;gap:10px;display:flex}.pagina-home .lb-compartir a{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--text);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:15px;text-decoration:none}.pagina-home .lb-compartir a:hover{border-color:var(--gold);color:var(--gold)}.pagina-home .lb-rejilla{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px;display:grid}.pagina-home .lb-mini{color:var(--text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.pagina-home .lb-mini img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;box-shadow:0 6px 16px #2a231c29}.pagina-home .lb-mini-sin{aspect-ratio:2/3;background:var(--dark2);border:1px solid var(--line);text-align:center;justify-content:center;align-items:center;padding:10px;font-size:15px;display:flex}.pagina-home .lb-mini-titulo{font-size:16px;font-weight:600;line-height:1.25}.pagina-home .lb-mini-autor{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--gold);font-size:14px}@media (max-width:760px){.pagina-home .lb-cabecera{grid-template-columns:1fr;gap:28px}.pagina-home .lb-portada{max-width:260px;margin:0 auto}.pagina-home .lb-valorar-fila{grid-template-columns:1fr}.pagina-home .lb-autor-fila{flex-direction:column}.pagina-home .lb-ficha{grid-template-columns:1fr;gap:2px}.pagina-home .lb-ficha dd{margin-bottom:8px}}.pagina-home .pagina-intro h1{margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:600}.pagina-home .pagina-texto p{max-width:68ch;margin:0 0 1rem;font-size:1.05rem;line-height:1.75}.pagina-home .pagina-texto a{color:var(--gold)}.pagina-home .pagina-cierre{text-align:center}.pagina-home .pagina-cierre p{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pagina-home .pasos{gap:22px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.pagina-home .pasos li{align-items:flex-start;gap:20px;display:flex}.pagina-home .pasos-num{background:var(--green-pale);width:44px;height:44px;color:var(--gold);font-size:1.1rem;font-weight:700;font-family:var(--font-public-sans), system-ui, sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pagina-home .pasos h3{margin:6px 0;font-size:1.25rem;font-weight:600}.pagina-home .pasos p{color:var(--muted);max-width:66ch;margin:0;line-height:1.7}.pagina-home .bases{gap:16px;max-width:860px;margin:0;display:grid}.pagina-home .bases>div{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:20px;padding-bottom:14px;display:grid}.pagina-home .bases dt{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--gold);font-weight:600}.pagina-home .bases dd{margin:0;line-height:1.7}.pagina-home .seccion-saber-mas{margin:-40px 0 24px;padding:0 80px}@media (max-width:760px){.pagina-home .bases>div{grid-template-columns:1fr;gap:4px}.pagina-home .seccion-saber-mas{margin-top:-24px;padding:0 24px}}@keyframes avant-aparecer{0%{opacity:0}to{opacity:1}}.pagina-home>:not(.cab){animation:.2s ease-out both avant-aparecer}@media (prefers-reduced-motion:reduce){.pagina-home>:not(.cab){animation:none}}.pagina-home .blog-titulo{margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:600}.pagina-home .blog-categorias{font-family:var(--font-public-sans), system-ui, sans-serif;flex-wrap:wrap;gap:8px;margin:22px 0 6px;display:flex}.pagina-home .blog-categorias a{color:var(--text);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:none}.pagina-home .blog-categorias a:hover{border-color:var(--gold);color:var(--gold)}.pagina-home .blog-categorias a.activa{background:var(--gold);border-color:var(--gold);color:#fff}.pagina-home .blog-recuento{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);margin:18px 0;font-size:14px}.pagina-home .blog-rejilla{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.pagina-home .blog-tarjeta{color:var(--text);background:var(--dark3);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding-bottom:18px;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.pagina-home .blog-tarjeta:hover{border-color:var(--gold)}.pagina-home .blog-tarjeta img,.pagina-home .blog-tarjeta-sin{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.pagina-home .blog-tarjeta-sin{background:var(--green-pale);color:var(--gold);letter-spacing:.1em;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.pagina-home .blog-tarjeta>:not(img):not(.blog-tarjeta-sin){padding:0 18px}.pagina-home .blog-tarjeta-meta{font-family:var(--font-public-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--gold);font-size:13px;padding-top:6px!important}.pagina-home .blog-tarjeta strong{font-size:1.15rem;font-weight:600;line-height:1.3}.pagina-home .blog-tarjeta-resumen{color:var(--muted);font-size:15px;line-height:1.55}.pagina-home .blog-paginas{font-family:var(--font-public-sans), system-ui, sans-serif;justify-content:center;align-items:center;gap:24px;margin-top:36px;font-size:15px;display:flex}.pagina-home .blog-paginas a{color:var(--gold);font-weight:600;text-decoration:none}.pagina-home .blog-paginas span{color:var(--muted)}.librerias-latam{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin:14px 0 6px;display:grid}.librerias-latam-pais h3{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:14px;font-weight:600}.librerias-latam-pais p{color:#2a231ce0;margin:0;font-size:15px;line-height:1.6}.cert-ventana-fondo{z-index:2000;background:#1414148c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cert-ventana{color:#2a231c;background:#faf5eb;border-radius:12px;width:100%;max-width:460px;padding:24px 24px 20px;box-shadow:0 20px 60px #0000004d}.cert-ventana h3{color:#b3261e;margin:0 0 .75rem;font-size:1.25rem}.cert-ventana p{margin:0 0 1.25rem;line-height:1.6}.pagina-home .cifras-distrib{max-width:980px;font-family:var(--font-public-sans), system-ui, sans-serif;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 28px;margin:34px 0 6px;display:grid}.pagina-home .cifras-distrib>div{border-top:2px solid var(--gold-light);padding-top:12px}.pagina-home .cifras-distrib strong{font-family:var(--font-fraunces), Georgia, serif;color:var(--gold);font-size:2.4rem;font-weight:600;line-height:1;display:block}.pagina-home .cifras-distrib span{color:var(--muted);margin-top:6px;font-size:.96rem;line-height:1.45;display:block}.pagina-home .cifras-distrib-enlace{color:var(--gold);grid-column:1/-1;font-weight:600;text-decoration:none}.pagina-home .cifras-distrib-enlace:hover{text-decoration:underline}.pagina-home .lb-compra button{cursor:pointer;font:inherit}.pagina-home .lb-anadido{color:var(--gold);font-weight:600}.pagina-home .lb-anadido a{color:inherit}.pagina-home .carrito{font-family:var(--font-public-sans), system-ui, sans-serif;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:24px;display:grid}.pagina-home .carrito-lineas{margin:0;padding:0;list-style:none}.pagina-home .carrito-linea{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto 90px;align-items:center;gap:16px;padding:16px 0;display:grid}.pagina-home .carrito-portada img,.pagina-home .carrito-portada span{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;background:var(--dark3);border-radius:2px;width:64px;display:block}.pagina-home .carrito-info{flex-direction:column;gap:3px;min-width:0;display:flex}.pagina-home .carrito-titulo{color:var(--text);font-weight:600;text-decoration:none}.pagina-home .carrito-titulo:hover{color:var(--gold)}.pagina-home .carrito-formato{color:var(--muted);font-size:.9rem}.pagina-home .carrito-quitar{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.82rem;text-decoration:underline}.pagina-home .carrito-cantidad{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.pagina-home .carrito-cantidad button{border:1px solid var(--line);background:var(--dark3);cursor:pointer;width:30px;height:30px;color:var(--text);border-radius:3px;font-size:17px}.pagina-home .carrito-precio{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pagina-home .carrito-resumen{border:1px solid var(--line);background:var(--dark3);border-radius:4px;flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;top:150px}.pagina-home .carrito-total{justify-content:space-between;align-items:baseline;font-size:1.05rem;display:flex}.pagina-home .carrito-total strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.pagina-home .carrito-nota{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.pagina-home .carrito-pagar{text-align:center}.pagina-home .carrito-seguir{text-align:center;color:var(--gold);font-size:.95rem}.pagina-home .carrito-vacio{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:820px){.pagina-home .carrito{grid-template-columns:minmax(0,1fr)}.pagina-home .carrito-resumen{position:static}.pagina-home .carrito-linea{grid-template-columns:52px minmax(0,1fr) auto}.pagina-home .carrito-portada img,.pagina-home .carrito-portada span{width:52px}.pagina-home .carrito-precio{text-align:left;grid-column:2/-1}}.pagina-home .texto-legal{max-width:820px}.pagina-home .texto-legal-fecha{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);margin:-4px 0 24px;font-size:.9rem}.pagina-home .texto-legal-cuerpo{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--text);overflow-wrap:anywhere;font-size:1.06rem;line-height:1.7}.pagina-home .texto-legal-cuerpo h1,.pagina-home .texto-legal-cuerpo h2,.pagina-home .texto-legal-cuerpo h3,.pagina-home .texto-legal-cuerpo h4{font-family:var(--font-fraunces), Georgia, serif;color:var(--text);margin:1.8em 0 .6em;font-weight:600;line-height:1.25}.pagina-home .texto-legal-cuerpo h2{font-size:1.45rem}.pagina-home .texto-legal-cuerpo h3{font-size:1.2rem}.pagina-home .texto-legal-cuerpo h4{font-size:1.05rem}.pagina-home .texto-legal-cuerpo p,.pagina-home .texto-legal-cuerpo li{margin:0 0 .9em}.pagina-home .texto-legal-cuerpo ul,.pagina-home .texto-legal-cuerpo ol{padding-left:1.4em}.pagina-home .texto-legal-cuerpo a{color:var(--gold)}.pagina-home .texto-legal-cuerpo table{border-collapse:collapse;margin:1em 0;display:block;overflow-x:auto}.pagina-home .texto-legal-cuerpo td,.pagina-home .texto-legal-cuerpo th{border:1px solid var(--line);text-align:left;padding:6px 10px}.pagina-home .texto-legal-otros{border-top:1px solid var(--line);font-family:var(--font-public-sans), system-ui, sans-serif;flex-wrap:wrap;gap:10px 22px;margin-top:40px;padding-top:18px;font-size:.96rem;display:flex}.pagina-home .texto-legal-otros a{color:var(--gold)}.pagina-home .migas-web{max-width:1200px;font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);margin:0 auto;padding:18px 2rem 0;font-size:14px}.pagina-home .migas-web a{color:var(--muted);text-decoration:none}.pagina-home .migas-web a:hover{color:var(--gold);text-decoration:underline}.pagina-home .migas-web [aria-current]{color:var(--text)}@media (max-width:900px){.pagina-home .migas-web{padding:14px 16px 0}}.pagina-home.con-cabecera .ms-cabecera,.pagina-home.con-cabecera .medios-cabecera{padding-top:2.5rem}@media (max-width:820px){.stats-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:28px 16px}.stat-num{font-size:36px}}@media (max-width:760px){.pagina-home section:not(.hero){padding-left:20px;padding-right:20px}.propuesta-grid{grid-template-columns:minmax(0,1fr);gap:36px}.propuesta-left .big-num{letter-spacing:-3px;font-size:72px}}.pagina-home .lb-video video{aspect-ratio:9/16;background:#000;border-radius:6px;width:100%;max-width:380px;max-height:80vh;display:block;box-shadow:0 10px 30px #0000002e}.pagina-home .minuto-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:32px;display:grid}.pagina-home .minuto-tarjeta{flex-direction:column;gap:12px;min-width:0;display:flex}.pagina-home .minuto-tarjeta video{aspect-ratio:9/16;background:#000;border-radius:6px;width:100%;box-shadow:0 10px 26px #00000026}.pagina-home .minuto-info{font-family:var(--font-public-sans), system-ui, sans-serif;flex-direction:column;gap:3px;display:flex}.pagina-home .minuto-genero{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.82rem;font-weight:700}.pagina-home .minuto-titulo{font-family:var(--font-fraunces), Georgia, serif;color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.25;text-decoration:none}.pagina-home .minuto-titulo:hover{color:var(--gold)}.pagina-home .minuto-autor{color:var(--muted);font-size:.96rem}.pagina-home .minuto-enlace{color:var(--gold);margin-top:6px;font-size:.96rem;font-weight:600;text-decoration:none}.pagina-home .minuto-enlace:hover{text-decoration:underline}.pagina-home .lb-video-mas{font-family:var(--font-public-sans), system-ui, sans-serif;margin-top:12px}.pagina-home .lb-video-mas a{color:var(--gold);font-weight:600}.pagina-home .catalogo-precio,.pagina-catalogo .catalogo-precio{font-family:var(--font-public-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:.6rem 1rem .2rem;display:flex}.pagina-catalogo .catalogo-precio strong{color:var(--cat-ink,var(--text));font-size:1.05rem}.pagina-catalogo .catalogo-precio s,.pagina-home .lb-antes{opacity:.55;font-weight:400}.pagina-catalogo .catalogo-precio a{color:var(--cat-verde-texto,var(--gold));margin-left:auto;font-size:.9rem;font-weight:600;text-decoration:none}.pagina-catalogo .catalogo-precio a:hover{text-decoration:underline}@media (max-width:640px){.con-cabecera,.pagina-catalogo{padding-top:var(--cab-h,72px)}}.pagina-home .lb-envio{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);margin:6px 0 0;font-size:.9rem}.pagina-home .lb-envio a{color:var(--gold)}.pagina-home .seleccion-intro{color:var(--muted);font-family:var(--font-public-sans), system-ui, sans-serif;margin:-16px 0 28px}.pagina-home .seleccion-rejilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.pagina-home .seleccion-libro{color:var(--text);flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.pagina-home .seleccion-libro img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;margin-bottom:10px;transition:transform .2s;box-shadow:0 12px 28px #0000002e}.pagina-home .seleccion-libro:hover img{transform:translateY(-3px)}.pagina-home .seleccion-titulo{font-family:var(--font-fraunces), Georgia, serif;font-size:1.15rem;font-weight:600;line-height:1.25}.pagina-home .seleccion-autor{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--gold);font-size:.95rem}.pagina-home .seleccion-destacado{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--muted);letter-spacing:.02em;font-size:.82rem}@media (max-width:820px){.pagina-home .seleccion-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (prefers-reduced-motion:reduce){.pagina-home .seleccion-libro img{transition:none}}.pagina-home .seleccion-aviso{border-left:3px solid var(--gold);max-width:760px;font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--text);background:#3f6b190f;margin:34px 0 0;padding:16px 20px;font-size:1.06rem;line-height:1.65}.pagina-home .propuesta-editorial{border:1px solid var(--line);background:var(--dark3);border-radius:4px;max-width:760px;padding:28px 30px}.pagina-home .propuesta-editorial h2{margin:0 0 14px;font-size:clamp(1.4rem,2.6vw,1.8rem)}.pagina-home .propuesta-editorial p{font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--text);margin:0 0 12px;line-height:1.7}.pagina-home .propuesta-editorial p:last-child{color:var(--muted);margin-bottom:0}.sv-lista{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:980px;margin:0 auto;padding:8px 32px 24px;display:grid}.sv-servicio{background:#fff;border:1px solid #26303a1f;border-radius:10px;padding:22px 22px 18px}.sv-servicio h2{font-family:var(--font-fraunces), Georgia, serif;color:var(--text);margin:0 0 10px;font-size:1.25rem}.sv-servicio p{margin:0 0 10px;font-size:1rem;line-height:1.55}.sv-precio{color:var(--gold);font-weight:700}.sv-ejemplo{opacity:.75;font-size:.85rem!important}.sv-nota{opacity:.8;grid-column:1/-1;margin:4px 0 0;font-size:.95rem}.sv-titulo-form{font-family:var(--font-fraunces), Georgia, serif;text-align:center;margin:0 0 18px}.sv-elige{border:0;gap:6px;margin:0;padding:0;display:grid}.sv-elige legend{margin-bottom:6px;font-weight:600}@media (max-width:760px){.sv-lista{padding:8px 20px 24px}}.generos-grid.pasos-portada{flex-wrap:wrap;justify-content:center;display:flex}.generos-grid.pasos-portada .genero-tag{cursor:default;flex:0 calc(25% - 7.5px);min-width:200px}.boton-whatsapp{z-index:90;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #00000038}.boton-whatsapp:hover{transform:scale(1.07);box-shadow:0 8px 22px #00000047}@media (max-width:560px){.boton-whatsapp{width:52px;height:52px;bottom:14px;right:14px}}@media print{.boton-whatsapp{display:none}}.carta-fondo{z-index:3000;background:#14120e8c;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out carta-entra;display:flex;position:fixed;inset:0}.carta{color:#2a231c;width:100%;max-width:620px;max-height:calc(100vh - 32px);font-family:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#faf5eb;border-radius:6px;padding:44px 48px 36px;font-size:17px;line-height:1.65;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000059}.carta h2{font-family:var(--font-fraunces), Georgia, serif;color:#2a231c;margin:8px 0 20px;font-size:30px;font-weight:600;line-height:1.2}.carta p{margin:0 0 14px}.carta-logo{height:64px;margin:0 0 4px;display:block}.carta-novedades{margin:4px 0 18px;padding-left:20px}.carta-novedades li{margin-bottom:6px}.carta-novedades strong{color:#3f6b19}.carta-firma{margin-top:22px}.carta-firma span{color:#6b6257;font-size:15px}.carta-cerrar{color:#6b6257;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:30px;line-height:1;position:absolute;top:10px;right:14px}.carta-cerrar:hover{color:#2a231c}.carta-botones{justify-content:center;margin-top:22px;display:flex}.carta-botones .btn-primary{cursor:pointer;background:#3f6b19;border:0}.carta-botones .btn-primary:hover{background:#2b5f2a}@keyframes carta-entra{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.carta{padding:36px 22px 28px;font-size:16px}.carta h2{font-size:24px}.carta-logo{height:52px}}@media (prefers-reduced-motion:reduce){.carta-fondo{animation:none}}@media print{.carta-fondo{display:none}}.pagina-home .voces>h1,.pagina-home .autor-cabecera h1{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.pagina-home .autor-cabecera h1{margin:0}.marca-borrador{z-index:80;color:#fff;letter-spacing:.04em;pointer-events:none;background:#2a231ce0;border-radius:6px;padding:6px 10px;font:600 11px/1.4 system-ui,sans-serif;position:fixed;bottom:12px;left:12px}@media print{.marca-borrador{display:none}}.aviso-cookies{z-index:90;color:#2a231c;max-width:640px;font-family:var(--font-public-sans,system-ui), sans-serif;background:#faf5eb;border:1px solid #2a231c2e;border-radius:8px;margin:0 auto;padding:16px 18px;font-size:.95rem;line-height:1.55;position:fixed;bottom:16px;left:16px;right:88px;box-shadow:0 8px 28px #0000002e}.aviso-cookies p{margin:0 0 12px}.aviso-cookies a{color:#3f6b19}.aviso-cookies-botones{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.aviso-cookies-boton{cursor:pointer;min-width:120px;font:inherit;color:#fff;background:#3f6b19;border:1px solid #3f6b19;border-radius:6px;padding:.6rem 1.1rem;font-weight:600}@media (max-width:560px){.aviso-cookies{bottom:84px;right:16px}.aviso-cookies-boton{flex:1}}@media print{.aviso-cookies{display:none}}.pagina-home .adm{max-width:760px;margin:0 auto}.pagina-home .adm-antetitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 10px;font-size:13px;font-weight:600}.pagina-home .adm-titular{font-family:var(--font-fraunces,Georgia, serif);color:var(--text);margin:0 0 8px;font-size:clamp(28px,4.2vw,44px);line-height:1.15}.pagina-home .adm-quien{color:var(--text-muted,#6b6258);margin:0 0 24px;font-size:16px}.pagina-home .adm-foto{margin:0 0 24px}.pagina-home .adm-foto img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;max-height:520px;display:block}.pagina-home .adm-foto figcaption{color:var(--text-muted,#6b6258);margin-top:8px;font-size:14px}.pagina-home .adm-entradilla{color:var(--text);margin:0 0 32px;font-size:19px;font-weight:500;line-height:1.55}.pagina-home .adm-par{margin:0 0 26px}.pagina-home .adm-pregunta{color:var(--green);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.45}.pagina-home .adm-respuesta{color:var(--text);margin:0 0 10px;font-size:17px;line-height:1.7}.pagina-home .adm-libro{border-top:1px solid #2a231c1f;border-bottom:1px solid #2a231c1f;align-items:center;gap:20px;margin:36px 0;padding:22px 0;display:flex}.pagina-home .adm-libro img{border-radius:4px;width:110px;box-shadow:0 6px 18px #00000026}.pagina-home .adm-libro-etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#6b6258);margin:0 0 4px;font-size:13px}.pagina-home .adm-libro-titulo{font-family:var(--font-fraunces,Georgia, serif);margin:0 0 12px;font-size:22px}.pagina-home .adm-boton{background:var(--green);color:#fff;border-radius:6px;margin-right:14px;padding:9px 18px;font-weight:600;text-decoration:none;display:inline-block}.pagina-home .adm-enlace{color:var(--green);text-decoration:underline}.pagina-home .adm-archivo ul{margin:8px 0 0;padding:0;list-style:none}.pagina-home .adm-archivo li{margin:6px 0}.pagina-home .adm-archivo a{color:var(--green)}@media (max-width:560px){.pagina-home .adm-libro{flex-direction:column;align-items:flex-start}}.pagina-home .adm-home{grid-template-columns:minmax(220px,380px) 1fr;align-items:center;gap:36px;max-width:1100px;margin:0 auto;padding:56px 24px;display:grid}.pagina-home .adm-home img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%}.pagina-home .adm-home-titular{font-family:var(--font-fraunces,Georgia, serif);color:var(--text);margin:6px 0 8px;font-size:clamp(24px,3.4vw,36px);line-height:1.2}.pagina-home .adm-home-quien{color:var(--text-muted,#6b6258);margin:0 0 14px}.pagina-home .adm-home-entradilla{color:var(--text);margin:0 0 20px;font-size:17px;line-height:1.6}@media (max-width:760px){.pagina-home .adm-home{grid-template-columns:1fr;padding:40px 16px}}:root{--cab-h:72px}@media (max-width:960px){:root{--cab-h:64px}}.cab{z-index:100;height:var(--cab-h);background:var(--nav-bg,#faf5ebf0);-webkit-backdrop-filter:saturate(120%)blur(8px);border-top:3px solid var(--green-light);border-bottom:1px solid var(--line);font-family:var(--font-public-sans), -apple-system, "Segoe UI", sans-serif;align-items:center;gap:28px;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.cab-casilla{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cab-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.cab-logo img{width:auto;height:44px;display:block}.cab-enlaces{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.cab-enlace{color:var(--text);white-space:nowrap;cursor:pointer;border-radius:6px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1;text-decoration:none}.cab-enlace:hover,.cab-enlace:focus-visible{color:var(--gold);background:#3f6b1914}.cab-mas{position:relative}.cab-mas:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.cab-mas-menu{background:var(--dark3,#fffdf8);border:1px solid var(--line);border-radius:8px;min-width:270px;padding:8px 0;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #2a231c24}.cab-mas:hover .cab-mas-menu,.cab-mas:focus-within .cab-mas-menu{display:block}.cab-mas-menu a{color:var(--text);padding:10px 18px;font-size:15px;text-decoration:none;display:block}.cab-mas-menu a:hover,.cab-mas-menu a:focus-visible{color:var(--gold);background:#3f6b191a}.cab-herramientas{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.cab-icono{min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cab-icono:hover,.cab-icono:focus-visible{color:var(--gold);background:#3f6b1914}.cab-carrito-n{background:var(--gold);color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--font-public-sans), system-ui, sans-serif;text-align:center;border-radius:9px;padding:0 5px}.cab-acceso,.cab-acceso-menu{background:var(--gold);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cab-acceso:hover,.cab-acceso:focus-visible,.cab-acceso-menu:hover{background:var(--green-mid,#4c7d22);color:#fff}.cab-acceso-menu{display:none}.cab-hamburguesa{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 9px;display:none}.cab-hamburguesa span{background:var(--text);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}#cab-menu:checked~.cab-herramientas .cab-hamburguesa span:first-child{transform:translateY(7px)rotate(45deg)}#cab-menu:checked~.cab-herramientas .cab-hamburguesa span:nth-child(2){opacity:0}#cab-menu:checked~.cab-herramientas .cab-hamburguesa span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.cab-buscador{background:var(--dark3,#fffdf8);border-bottom:1px solid var(--line);gap:10px;padding:14px 32px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #2a231c1a}#cab-lupa:checked~.cab-buscador{display:flex}.cab-buscador input{min-width:0;height:44px;font:inherit;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:8px;flex:auto;padding:0 16px;font-size:17px}.cab-buscador input:focus{outline:2px solid var(--green-light);outline-offset:1px}.cab-buscador button{background:var(--gold);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 22px;font-size:16px;font-weight:600}@media (max-width:1240px){.cab{gap:12px;padding:0 16px}.cab-logo img{height:36px}.cab-hamburguesa{display:flex}.cab-herramientas .cab-acceso{display:none}.cab-enlaces{max-height:calc(100vh - var(--cab-h));max-height:calc(100dvh - var(--cab-h));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--dark3,#fffdf8);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 96px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #2a231c24}#cab-menu:checked~.cab-enlaces{display:flex}.cab-enlace{border-bottom:1px solid var(--line);border-radius:0;padding:14px 8px;font-size:17px}.cab-mas{display:contents}.cab-mas:after{content:none}.cab-mas-boton{display:none}.cab-mas-menu{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.cab-mas-menu a{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 8px;font-size:16px}.cab-acceso-menu{order:-1;justify-content:center;height:46px;margin:8px 0 12px;display:inline-flex}.cab-buscador{padding:12px 16px}}.pagina-home{font-family:var(--font-public-sans), -apple-system, "Segoe UI", sans-serif;font-size:17px;line-height:1.65}.pagina-home h1,.pagina-home h2,.pagina-home h3,.pagina-home h4{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;font-weight:600;line-height:1.2}.pagina-home p,.pagina-home li,.pagina-home dd,.pagina-home label,.pagina-home input,.pagina-home textarea,.pagina-home select,.pagina-home button{font-family:var(--font-public-sans), -apple-system, "Segoe UI", sans-serif}.pagina-home p,.pagina-home li{font-weight:400;line-height:1.65}.pagina-home p{color:var(--text)}.catalogo-paginas{font-family:var(--font-public-sans), system-ui, sans-serif;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:40px 0 8px;display:flex}.catalogo-paginas a,.catalogo-paginas-actual{border:1px solid var(--line);min-width:42px;height:42px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.catalogo-paginas a:hover,.catalogo-paginas a:focus-visible{border-color:var(--gold);color:var(--gold)}.catalogo-paginas-actual{background:var(--gold);border-color:var(--gold);color:#fff}.catalogo-paginas>span{align-items:center;gap:8px;display:inline-flex}.catalogo-paginas-hueco{color:var(--muted)}.pagina-home .lb-premio{max-width:34rem;font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--text);background:var(--gold-pale);border:1px solid var(--gold-light);border-left:4px solid var(--gold);border-radius:8px;align-items:center;gap:10px;margin:14px 0 0;padding:10px 14px;font-size:15px;line-height:1.35;display:flex}.pagina-home .lb-premio svg{color:var(--gold);flex:none}.pagina-home .lb-datos .lb-genero+.lb-premio{margin-top:12px}.pagina-catalogo .catalogo-portada{position:relative}.pagina-catalogo .catalogo-premio{text-align:center;color:#fff;font-family:var(--font-public-sans), system-ui, sans-serif;background:#3f6b19f0;border-radius:0 0 4px 4px;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.pagina-home .calc-servicios{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px 26px}.pagina-home .calc-intro{text-align:center;color:var(--muted);margin:0 0 20px}.pagina-home .calc-palabras{flex-wrap:wrap;justify-content:center;align-items:end;gap:14px;display:flex}.pagina-home .calc-archivo{background:var(--gold);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 22px;font-weight:600;display:inline-flex}.pagina-home .calc-archivo input{opacity:0;width:1px;height:1px;position:absolute}.pagina-home .calc-archivo:focus-within{outline:3px solid var(--green-light);outline-offset:2px}.pagina-home .calc-manual{color:var(--muted);gap:4px;font-size:14px;display:grid}.pagina-home .calc-manual input{border:1px solid var(--line);width:180px;height:48px;font:inherit;color:var(--text);background:#fff;border-radius:8px;padding:0 14px;font-size:16px}.pagina-home .calc-contadas{text-align:center;margin:14px 0 0}.pagina-home .calc-error{text-align:center;color:#9b2c2c;margin:12px 0 0}.pagina-home .calc-opciones{border:0;gap:10px;margin:24px 0 0;padding:0;display:grid}.pagina-home .calc-opciones legend{margin-bottom:8px;font-weight:600}.pagina-home .calc-opciones label{cursor:pointer;align-items:center;gap:10px;display:flex}.pagina-home .calc-grupo{gap:8px;padding-left:4px;display:grid}.pagina-home .calc-grupo>span{font-weight:500}.pagina-home .calc-grupo label{padding-left:14px}.pagina-home .calc-resultado{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.pagina-home .calc-resultado ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pagina-home .calc-resultado li,.pagina-home .calc-total{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pagina-home .calc-resultado small{color:var(--muted)}.pagina-home .calc-total{border-top:2px solid var(--gold);margin:0;padding-top:12px;font-size:1.25rem}.pagina-home .calc-nota{color:var(--muted);margin:12px 0 0;font-size:14px}.pagina-home .texto-legal-cuerpo img{border-radius:6px;max-width:100%;height:auto}.pagina-home .texto-legal-cuerpo figure{max-width:100%;margin:1.4em 0}.pagina-home .texto-legal-cuerpo figcaption,.pagina-home .texto-legal-cuerpo .wp-caption-text{color:var(--muted);text-align:center;margin-top:6px;font-size:.9rem}.pagina-home .texto-legal-cuerpo .aligncenter,.pagina-home .texto-legal-cuerpo img.aligncenter{margin-left:auto;margin-right:auto;display:block}.pagina-home .texto-legal-cuerpo iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%;max-width:100%;height:auto;margin:1.4em 0;display:block}.pagina-home .texto-legal-cuerpo iframe[src*=cadenaser]{aspect-ratio:auto;height:220px}.pagina-home .texto-legal-cuerpo video{background:#000;border-radius:8px;width:100%;max-width:100%;height:auto;margin:1.4em 0;display:block}.pagina-home .texto-legal-cuerpo audio{width:100%;margin:1em 0;display:block}.pagina-home .texto-legal-cuerpo blockquote{border-left:4px solid var(--gold-light);color:var(--text);margin:1.4em 0;padding:.4em 0 .4em 1.2em;font-style:italic}.pagina-home .texto-legal-cuerpo blockquote p:last-child{margin-bottom:0}.pagina-home .texto-legal-cuerpo hr{border:0;border-top:1px solid var(--line);margin:2em 0}.pagina-home .texto-legal-cuerpo pre{white-space:pre-wrap;overflow-x:auto}.pagina-home .aviso-descatalogado{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--gold-pale);font-family:var(--font-public-sans), system-ui, sans-serif;border-radius:8px;margin:4px 0 20px;padding:12px 16px;font-size:1rem}.pagina-home .aviso-descatalogado a{color:var(--gold);font-weight:600}.pagina-home .blog-tarjeta-portada{background:var(--green-pale);padding:10px 0}.pagina-home .blog-tarjeta .blog-tarjeta-portada img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:3px;width:auto;max-width:100%;height:100%;box-shadow:0 6px 16px #2a231c40}.pagina-home .blog-tarjeta-logo{background:var(--green-pale)}.pagina-home .blog-tarjeta .blog-tarjeta-logo img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:46%;height:auto}.pagina-home .articulo-portada-libro{float:right;border-radius:4px;width:190px;max-width:42%;height:auto;margin:6px 0 14px 22px;box-shadow:0 10px 24px #2a231c38}.pagina-home .articulo-logo-avant{aspect-ratio:16/5;background:var(--green-pale);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;margin:8px 0 24px;display:flex}.pagina-home .articulo-logo-avant img{width:auto;height:56%}.pagina-home .abrimos{text-align:center;max-width:760px;margin:0 auto;padding:2.5rem 20px 4rem}.pagina-home .abrimos-eyebrow{font-family:var(--font-public-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-size:13px}.pagina-home .abrimos h1{margin:0 0 26px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.12}.pagina-home .abrimos-reloj{flex-wrap:wrap;justify-content:center;gap:14px;margin:0 auto 26px;display:flex}.pagina-home .abrimos-reloj>div{background:var(--dark3);border:1px solid var(--line);border-radius:12px;min-width:92px;padding:16px 10px}.pagina-home .abrimos-reloj strong{font-family:var(--font-fraunces), Georgia, serif;color:var(--gold);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1;display:block}.pagina-home .abrimos-reloj span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:13px;display:block}.pagina-home .abrimos-intro{max-width:36rem;margin:0 auto 28px;font-size:1.12rem}.pagina-home .abrimos-caja{background:var(--dark3);border:1px solid var(--line);text-align:left;border-radius:14px;padding:26px 22px}.pagina-home .abrimos-caja h2{text-align:center;margin:0 0 10px}.pagina-home .abrimos-caja>p{text-align:center}.pagina-home .abrimos-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.pagina-home .abrimos-form label{flex-direction:column;gap:6px;font-size:15px;font-weight:500;display:flex}.pagina-home .abrimos-form input[type=email],.pagina-home .abrimos-form input[type=text]{height:48px;font:inherit;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:0 14px;font-size:16px}.pagina-home .abrimos-form .abrimos-casilla{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.pagina-home .abrimos-form .abrimos-casilla input{flex:none;width:18px;height:18px;margin-top:5px}.pagina-home .abrimos-form button{background:var(--gold);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:17px;font-weight:600}.pagina-home .abrimos-form button:disabled{opacity:.6}.pagina-home .abrimos-abierta{background:var(--gold-pale);border:1px solid var(--gold-light);border-radius:12px;margin:0 auto 28px;padding:22px}.pagina-home .abrimos-pie{color:var(--muted);margin-top:22px;font-size:14px}.pagina-home .abrimos-form .abrimos-redes{border:1px solid var(--line);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.pagina-home .abrimos-form .abrimos-redes legend{padding:0 6px;font-size:15px;font-weight:600}.pagina-home .abrimos-form .abrimos-redes legend small{color:var(--muted);font-weight:400}.pagina-home .abrimos-form .abrimos-redes .abrimos-casilla{flex-wrap:wrap;align-items:center}.pagina-home .abrimos-form .abrimos-usuario{min-width:150px;height:38px;font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;flex:180px;padding:0 10px;font-size:15px}.pagina-home .abrimos-form .abrimos-datos{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.pagina-home .abrimos-form .abrimos-datos:disabled{opacity:.45}.pagina-home .abrimos-form .abrimos-pista{color:var(--gold);margin:0;font-size:14px}.pagina-home .abrimos-lista{text-align:left;gap:12px;max-width:36rem;margin:0 auto 28px;padding:0;list-style:none;display:grid}.pagina-home .abrimos-lista li{background:var(--dark3);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.susc-fondo{z-index:400;background:#2a231c8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.susc{color:#2a231c;width:100%;max-width:460px;font-family:var(--font-public-sans), system-ui, sans-serif;background:#faf5eb;border-radius:14px;padding:30px 26px 22px;font-size:16px;line-height:1.55;position:relative;box-shadow:0 20px 60px #00000059}.susc h2{font-family:var(--font-fraunces), Georgia, serif;margin:0 0 12px;padding-right:26px;font-size:1.7rem;line-height:1.15}.susc p{margin:0 0 12px}.susc-cerrar{float:right;z-index:3;cursor:pointer;color:#5b5145;background:#faf5eb;border:0;border-radius:50%;width:44px;height:44px;margin:-20px -12px 0 8px;font-size:30px;line-height:1;position:sticky;top:0}.susc-fondo{align-items:center}.susc{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width:560px){.susc-fondo{padding:10px}.susc{max-height:calc(100dvh - 20px);padding:22px 18px 18px}.susc h2{font-size:1.4rem}}.susc form{flex-direction:column;gap:12px;display:flex}.susc label{flex-direction:column;gap:5px;font-size:15px;font-weight:500;display:flex}.susc input[type=email],.susc input[type=text]{height:46px;font:inherit;color:#2a231c;background:#fff;border:1px solid #e1d5bd;border-radius:8px;padding:0 12px}.susc .susc-casilla{flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;font-weight:400}.susc .susc-casilla input{flex:none;width:18px;height:18px;margin-top:4px}.susc .susc-casilla a,.susc-legal a{color:#3f6b19}.susc-datos{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.susc-datos:disabled{opacity:.45}.susc-pista{color:#3f6b19;margin:0;font-size:14px}.susc-boton{color:#fff;height:50px;font:inherit;cursor:pointer;background:#3f6b19;border:0;border-radius:999px;width:100%;font-size:16px;font-weight:600}.susc-boton:disabled{opacity:.6}.susc-legal{color:#5b5145;font-size:13px;margin:14px 0 0!important}@media (max-width:640px){.btn-primary{box-sizing:border-box;text-align:center;letter-spacing:1px;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:14px 20px;line-height:1.35;display:inline-block}.parada .btn-primary{display:block}}.botones-fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:640px){.botones-fila>a{text-align:center;box-sizing:border-box;letter-spacing:1px;flex:100%;padding:14px 20px;line-height:1.35;display:block}}@media (max-width:1000px){.generos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.generos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.generos-grid .genero-tag{letter-spacing:.3px;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:52px;padding:10px 8px;line-height:1.3;display:flex}}@media (max-width:900px){.autores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:560px){.autores-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.autor-card{padding:16px 18px}.autor-card h3{overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.3}}.botones-iguales{justify-content:center;align-items:stretch}.botones-iguales>a{text-align:center;box-sizing:border-box;flex:0 0 340px;justify-content:center;align-items:center;width:340px;max-width:100%;min-height:72px;line-height:1.3;display:flex}@media (max-width:640px){.botones-iguales>a{flex:100%;max-width:none}}@media (max-width:560px){.actualidad-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-right:-16px;padding:0 16px 8px 0;display:flex;overflow-x:auto}.actualidad-grid>a{scroll-snap-align:start;flex:0 0 82%}.actualidad-grid>a img{height:120px!important}.actualidad-grid>a>div{padding:16px!important}.actualidad-grid>a h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.actualidad-grid>a p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.cab-llamada{color:#fff;vertical-align:middle;background:#3f6b19;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}
