/* Presentación editorial de los cuadernos. Sin formularios ni ventas. */
.study-feature{margin:40px 0 0;padding:36px 0;border-block:1px solid var(--line)}
.study-feature,.study-collection{overflow-wrap:anywhere}
.study-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}
.study-heading>*,.study-grid>*,.study-card-copy{min-width:0}
.study-heading .eyebrow{margin-bottom:12px}
.study-subtitle{font-size:16px;line-height:1.65;color:var(--muted);margin:14px 0 0}
.study-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.study-link:hover{color:var(--clay)}
.study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.study-card{min-width:0}
.study-cover-pending{width:min(100%,210px);aspect-ratio:3/4;min-height:220px;margin:0 auto 22px;border:1px dashed var(--line);background:var(--paper);padding:20px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}
.study-cover-number{font:normal 48px/1.1 Georgia,'Times New Roman',serif;color:var(--ink);margin-top:20px}
.study-meta{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 10px}
.study-card h3{font:normal 25px/1.22 Georgia,'Times New Roman',serif;letter-spacing:-.3px;min-height:0;margin:0 0 12px}
.study-note{font-size:13px;line-height:1.7;color:var(--muted);max-width:850px;margin:26px 0 0}
.study-page>header{height:auto;min-height:100px;flex-wrap:wrap;gap:16px;padding-block:16px}
.study-page>main{max-width:1120px;margin:0 auto;padding:0 6% 56px}
.study-back{margin:14px 0 32px}
.study-intro{max-width:850px;margin:0 0 30px}
.study-intro .eyebrow{margin-bottom:16px}
.study-intro h1{font-size:clamp(38px,6vw,70px);letter-spacing:-2px;line-height:1.1;margin-bottom:20px}
.study-intro .study-subtitle{font-size:19px}
.study-notice{border:1px solid var(--line);padding:20px 24px;font-size:15px;line-height:1.7;margin-bottom:32px}
.study-notice p{margin:10px 0 0}
.study-collection{display:grid;gap:0}
.study-detail{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:36px;padding:36px 0;border-top:1px solid var(--line);scroll-margin-top:24px}
.study-detail>*{min-width:0}
.study-detail .study-cover-pending{margin:0}
.study-detail h2{font-size:clamp(28px,4vw,38px);line-height:1.2;margin-bottom:20px}
.study-detail p{font-size:15px;line-height:1.7}
.study-detail dl{font-size:14px;line-height:1.6;margin:22px 0}
.study-detail dl>div{border-top:1px solid var(--line);padding:12px 0}
.study-detail dt{font-weight:600;margin-bottom:4px}
.study-detail dd{margin:0;color:var(--muted)}
.study-unavailable{color:var(--muted);font-size:13px!important}
.study-page footer a{min-height:44px;display:inline-flex;align-items:center}
@media(min-width:1400px){.study-page>main{padding-inline:0}}
@media(max-width:760px){.study-heading{display:block}.study-heading>.study-link{margin-top:14px}.study-grid{grid-template-columns:minmax(0,1fr);gap:30px}.study-card{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:22px;align-items:center}.study-card .study-cover-pending{margin:0;min-height:180px}.study-card h3{font-size:24px}.study-feature{padding-block:28px;margin-top:28px}.study-detail{gap:24px;grid-template-columns:minmax(120px,170px) minmax(0,1fr)}.study-page>header{min-height:80px}}
@media(max-width:480px){.study-card{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:26px;border-bottom:1px solid var(--line)}.study-card:last-child{padding-bottom:0;border-bottom:0}.study-card .study-cover-pending{width:160px;min-height:0;margin-inline:auto}.study-detail{grid-template-columns:minmax(0,1fr)}.study-detail .study-cover-pending{width:180px;min-height:0;margin-inline:auto}.study-intro h1{letter-spacing:-1px}.study-notice{padding:18px}.study-page>main{padding-inline:6%}}

/* Espacios editoriales para contenido real, sin índices ni páginas ficticias. */
.study-info{margin-top:24px}
.study-info-section{padding:18px 0;border-top:1px solid var(--line)}
.study-info-section h3{font:normal 22px/1.3 Georgia,'Times New Roman',serif;min-height:0;margin:0 0 12px;letter-spacing:0}
.study-info-section h3 span{display:block;font:12px/1.6 Arial,Helvetica,sans-serif;color:var(--muted);margin-top:6px}
.study-info-section p{font-size:14px;line-height:1.7;margin:0}
.study-pages-pending{border:1px dashed var(--line);padding:20px;color:var(--muted)}
.study-pages-pending p+p{margin-top:10px}

/* Títulos de la colección y subtítulos de período aprobados. */
.study-card .study-volume-subtitle{font:15px/1.6 Arial,Helvetica,sans-serif;color:var(--muted);margin:0 0 12px}
.study-detail .study-volume-subtitle{font:18px/1.5 Arial,Helvetica,sans-serif;color:var(--muted);margin:-8px 0 22px}

/* Cubiertas autorizadas completas, sin recortar títulos ni ilustraciones. */
.study-cover{display:block;width:min(100%,210px);height:auto;object-fit:contain;margin:0 auto 22px}
.study-detail .study-cover{margin:0}
@media(max-width:760px){.study-card .study-cover{margin:0}.study-detail .study-cover{width:100%}}
@media(max-width:480px){.study-card .study-cover,.study-detail .study-cover{width:180px;margin:0 auto}}

/* Filas compartidas: títulos, períodos y enlaces alineados en escritorio. */
@media(min-width:761px){
 .study-grid{row-gap:12px}
 .study-card{display:grid;grid-template-rows:subgrid;grid-row:span 4}
 .study-card-copy{display:contents}
 .study-card .study-cover{margin:0 auto 10px;align-self:start}
 .study-card h3,.study-card .study-volume-subtitle{margin:0}
 .study-card .study-link{justify-self:start;align-self:start}
}

.study-index{padding-left:24px;font-size:15px;line-height:1.7}.study-index li{margin-block:7px}.study-info-section h3[id$="-indice"]{scroll-margin-top:24px}

/* Textos y CTA bajo el mismo eje central de cada cubierta. */
@media(min-width:761px){.study-card h3,.study-card .study-volume-subtitle{width:100%;text-align:center}.study-card .study-link{justify-self:center;text-align:center}}
@media(max-width:480px){.study-card-copy{text-align:center}.study-card .study-link{justify-content:center}}
