/* Antología estudiantil: componentes editoriales añadidos a la identidad existente. */
.anthology-invitation{background:#ead5c4}.anthology-invitation-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.anthology-poster{background:#173c34;color:#f0d6bd;padding:35px;min-height:530px;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:5px}.anthology-poster>span{font-size:9px;letter-spacing:.15em}.poster-star{font-size:110px;line-height:1.3;color:#dfedb8;font-weight:400;margin-top:12px}.anthology-poster h2{font-size:65px;line-height:.98;letter-spacing:-.045em;margin-top:15px}.anthology-poster h2 em{color:#dfedb8}.anthology-poster>p{font-size:10px;letter-spacing:.18em;border-top:1px solid #f0d6bd70;padding-top:20px;margin-top:auto}.anthology-poster>small{font-size:7px;letter-spacing:.07em;margin-top:10px}.anthology-invitation-grid>div:last-child h2{font-size:48px;line-height:1.07}.anthology-invitation-grid .lead{font-size:20px;margin-block:25px}.anthology-invitation-grid>div:last-child>p:not(.eyebrow):not(.lead){font-size:14px;color:#495e51;margin-top:20px}.anthology-link-row{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.anthology-invitation .editorial-note{font-size:10px;margin-top:25px}.creative-path{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.creative-path article{border-top:1px solid #acb99f;padding-top:25px}.creative-path article>span{font-size:9px;font-weight:700;letter-spacing:.11em}.creative-path h3{font-size:31px;margin-top:25px;min-height:95px}.creative-path p{font-size:13px;color:var(--muted);margin-top:18px}.story-lab{background:#e6eddd}.story-tree{max-width:1000px;margin:auto}.tree-seed{background:var(--ink);color:var(--paper);padding:30px;text-align:center;max-width:620px;margin:0 auto 55px;position:relative;border-radius:5px}.tree-seed:after{content:'';position:absolute;height:55px;width:1px;background:#8eab7b;left:50%;bottom:-55px}.tree-seed>span{font-size:8px;letter-spacing:.16em;color:var(--lime)}.tree-seed h3{font-size:33px;margin-top:18px}.tree-seed p{font-size:12px;margin-top:17px;color:#d3dfcb}.tree-branches{display:grid;grid-template-columns:1fr 1fr;gap:35px;position:relative}.tree-branches:before{content:'';position:absolute;top:-27px;left:25%;right:25%;height:1px;background:#8eab7b}.tree-branches article{background:var(--paper);padding:30px;position:relative;border:1px solid #bdcdb1;border-radius:5px}.tree-branches article:before{content:'';position:absolute;width:1px;height:27px;top:-28px;left:50%;background:#8eab7b}.tree-branches article>span{font-size:9px;letter-spacing:.1em;font-weight:700}.tree-branches h3{font-size:31px;margin-top:18px}.tree-branches p{font-size:13px;color:var(--muted);margin-top:18px}.tree-consequence{border-top:1px solid var(--line);padding-top:18px;margin-top:22px;font-family:var(--serif);font-size:25px;line-height:1.2}.tree-consequence>small{display:block;font-family:var(--sans);font-size:8px;letter-spacing:.1em;margin-bottom:12px}.tree-caption{font-size:12px;color:var(--muted);margin-top:30px;max-width:760px;margin-inline:auto;text-align:center}.universe-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.universe-section .lead{font-size:20px;margin-block:26px}.universe-section p:not(.eyebrow):not(.lead){font-size:14px;color:var(--muted);margin-top:20px}.universe-map{background:#d6e3e8;padding:32px;border-radius:6px}.universe-core{font-family:var(--serif);font-size:40px;line-height:1;display:block;letter-spacing:-.045em;border-bottom:1px solid #9db4b9;padding-bottom:25px}.universe-map ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.universe-map li{border-left:1px solid #9db4b9;padding-left:15px}.universe-map b{font-size:9px;letter-spacing:.08em;display:block}.universe-map li>span{font-size:12px;line-height:1.6;display:block;margin-top:8px}.two-books-section{background:#eceee0}.two-books{display:grid;grid-template-columns:1fr 1fr;gap:30px}.companion-book{padding:45px;min-height:370px;border-radius:5px;display:flex;flex-direction:column}.memory-companion{background:var(--ink);color:var(--paper)}.anthology-companion{background:#ebc5ac}.companion-book>span{font-size:9px;letter-spacing:.1em}.companion-book h3{font-size:46px;line-height:1.05;margin-top:35px}.memory-companion h3 em{color:var(--lime)}.companion-book p{font-size:14px;margin-block:25px;max-width:420px}.companion-book .text-link{align-self:flex-start;margin-top:auto}.memory-companion .text-link{border-color:#afc19f;color:var(--lime)}.editorial-journey{display:grid;grid-template-columns:1fr 1fr;gap:80px}.editorial-journey .lead{font-size:20px;margin-block:25px}.editorial-journey>div>p:not(.eyebrow):not(.lead){font-size:14px;color:var(--muted);margin-top:20px}.editorial-notes article{border-top:1px solid var(--line);padding-block:25px}.editorial-notes article>span{font-size:8px;letter-spacing:.13em;font-weight:700}.editorial-notes h3{font-size:28px;margin-top:18px}.editorial-notes p{font-size:13px;color:var(--muted);margin-top:16px}.quiet-invitation{display:grid;grid-template-columns:100px 1fr;gap:35px;background:var(--ink);color:var(--paper);padding:55px 65px;border-radius:5px;margin-bottom:90px}.quiet-invitation>span{color:var(--lime);font-size:90px;line-height:1}.quiet-invitation .eyebrow{color:var(--lime);font-size:9px}.quiet-invitation h2{font-size:43px}.quiet-invitation p:not(.eyebrow){font-size:14px;color:#d9e4d1;max-width:800px;margin-top:25px}.quiet-invitation .text-link{margin-top:25px;color:var(--lime);border-color:#a3b491}.neo-proposal{background:#e9eddf}.proposal-heading{max-width:900px}.proposal-heading h2{font-size:60px}.proposal-heading .lead{font-size:21px;color:var(--muted);margin-top:30px;max-width:840px}.proposal-principle{display:grid;grid-template-columns:180px 1fr;gap:35px;padding:35px;background:var(--ink);color:var(--paper);margin-block:45px 55px;border-radius:5px}.proposal-principle>span{font-size:9px;letter-spacing:.12em;line-height:1.6;color:var(--lime)}.proposal-principle>p{font-size:21px;line-height:1.5;max-width:850px;letter-spacing:-.02em}.proposal-chapters{max-width:1080px}.proposal-chapters>article{display:grid;grid-template-columns:80px 1fr;gap:35px;border-top:1px solid #becab2;padding-block:35px}.proposal-number{font-family:var(--serif);font-size:44px;color:#6b825b;line-height:1}.proposal-chapters h3{font-size:34px;line-height:1.15;max-width:800px}.proposal-chapters p{font-size:15px;color:#465e50;line-height:1.9;margin-top:22px;max-width:850px}.proposal-chapters .text-link{font-size:12px;margin-top:23px}.proposal-steps{padding-left:20px;margin-top:25px;max-width:850px}.proposal-steps li{font-size:15px;line-height:1.85;color:#465e50;margin-bottom:15px;padding-left:5px}.proposal-steps strong{color:var(--ink)}.proposal-closing{padding-block:65px 85px;max-width:1050px}.proposal-closing h2{font-size:54px}.proposal-closing>p:not(.eyebrow){font-size:18px;line-height:1.8;color:var(--muted);max-width:780px;margin-top:28px}.proposal-reading-note{border:1px solid var(--line);padding:24px 28px;margin-top:30px;max-width:760px;font-size:13px;line-height:1.8;border-radius:5px}.proposal-reading-note strong{display:block;margin-bottom:5px}.proposal-reading-note a{text-decoration:underline;text-underline-offset:3px}.anthology-news{margin-bottom:45px}.anthology-news .image-wrap{background:var(--ink);display:grid;place-items:center;color:var(--lime)}.anthology-news-art{font-family:var(--serif);font-size:52px;letter-spacing:-.04em;line-height:1}.anthology-news-art em{display:block;color:#edc7b0}.anthology-news .image-label{color:var(--ink)}.anthology-news .image-wrap:after{content:'✳';position:absolute;right:24px;bottom:15px;color:#edc7b0;font-size:60px}
@media(max-width:1100px){.anthology-invitation-grid{gap:45px}.anthology-invitation-grid>div:last-child h2{font-size:40px}.anthology-poster h2{font-size:57px}.anthology-poster{min-height:510px}.creative-path h3{font-size:28px}.universe-section,.editorial-journey{gap:50px}.companion-book{padding:35px}.companion-book h3{font-size:40px}.quiet-invitation{padding:45px}.quiet-invitation h2{font-size:38px}.proposal-heading h2{font-size:53px}}
@media(max-width:950px){.anthology-invitation-grid{gap:35px}.anthology-poster{padding:28px;min-height:500px}.anthology-poster h2{font-size:49px}.anthology-poster>span{font-size:8px}.poster-star{font-size:90px}.anthology-invitation-grid>div:last-child h2{font-size:35px}.anthology-invitation-grid .lead{font-size:18px}.anthology-invitation-grid>div:last-child>p:not(.eyebrow):not(.lead){font-size:13px}.anthology-link-row{gap:18px}.anthology-link-row .text-link{font-size:11px}.creative-path{grid-template-columns:1fr 1fr;gap:35px}.creative-path h3{font-size:32px;min-height:68px}.creative-path p{font-size:14px}.tree-branches h3{font-size:28px}.tree-branches article{padding:25px}.universe-section{gap:35px}.universe-section h2{font-size:40px}.universe-map{padding:26px}.universe-map ul{gap:20px 15px}.universe-map li{padding-left:12px}.universe-map li>span{font-size:11px}.companion-book h3{font-size:35px}.companion-book>span{font-size:8px}.companion-book p{font-size:13px}.editorial-journey{gap:40px}.quiet-invitation{grid-template-columns:70px 1fr;gap:25px}.quiet-invitation>span{font-size:65px}.quiet-invitation h2{font-size:34px}.proposal-principle{grid-template-columns:145px 1fr;gap:25px;padding:30px}.proposal-principle>p{font-size:19px}.proposal-chapters>article{grid-template-columns:65px 1fr;gap:25px}.proposal-chapters h3{font-size:31px}.proposal-closing h2{font-size:48px}}
@media(max-width:700px){.anthology-invitation-grid,.universe-section,.editorial-journey{grid-template-columns:1fr;gap:35px}.anthology-poster{padding:32px;min-height:470px}.anthology-poster h2{font-size:61px}.anthology-poster>span{font-size:8px}.poster-star{font-size:80px;margin-top:7px}.anthology-poster>p{font-size:9px;padding-top:20px;margin-top:28px}.anthology-poster>small{font-size:6px}.anthology-invitation-grid>div:last-child h2{font-size:39px}.anthology-invitation-grid .lead{font-size:20px}.anthology-invitation-grid>div:last-child>p:not(.eyebrow):not(.lead){font-size:14px}.anthology-link-row{gap:20px}.anthology-link-row .button{font-size:11px}.anthology-link-row .text-link{font-size:11px}.anthology-invitation .editorial-note{font-size:10px;line-height:1.8}.creative-path{gap:30px 20px}.creative-path article>span{font-size:7px;letter-spacing:.08em}.creative-path h3{font-size:27px;min-height:94px;line-height:1.1;margin-top:20px}.creative-path p{font-size:13px;line-height:1.8;margin-top:18px}.tree-seed{padding:27px 22px;margin-bottom:45px}.tree-seed:after{height:45px;bottom:-45px}.tree-seed h3{font-size:28px}.tree-seed p{font-size:11px}.tree-branches{gap:15px}.tree-branches:before{top:-23px}.tree-branches article{padding:20px 15px}.tree-branches article:before{height:23px;top:-24px}.tree-branches article>span{font-size:8px}.tree-branches h3{font-size:26px}.tree-branches p{font-size:12px;line-height:1.8}.tree-consequence{font-size:23px;padding-top:15px;margin-top:18px}.tree-consequence>small{font-size:6px;letter-spacing:.04em}.tree-caption{font-size:12px;text-align:left;margin-top:25px;line-height:1.8}.universe-section h2{font-size:39px}.universe-section .lead{font-size:20px}.universe-section p:not(.eyebrow):not(.lead){font-size:14px}.universe-map{padding:27px 24px}.universe-core{font-size:42px}.universe-map ul{gap:24px 15px}.universe-map b{font-size:8px;letter-spacing:.05em}.universe-map li>span{font-size:12px}.two-books{grid-template-columns:1fr;gap:22px}.companion-book{padding:32px 27px;min-height:330px}.companion-book>span{font-size:8px}.companion-book h3{font-size:39px;margin-top:28px}.companion-book p{font-size:14px;margin-block:23px}.companion-book .text-link{font-size:11px}.editorial-journey .lead{font-size:20px}.editorial-journey>div>p:not(.eyebrow):not(.lead){font-size:14px}.editorial-notes h3{font-size:29px}.editorial-notes p{font-size:14px}.quiet-invitation{grid-template-columns:1fr;padding:32px 25px;gap:22px;margin-bottom:55px}.quiet-invitation>span{font-size:60px}.quiet-invitation .eyebrow{font-size:7px;letter-spacing:.08em}.quiet-invitation h2{font-size:35px}.quiet-invitation p:not(.eyebrow){font-size:14px}.quiet-invitation .text-link{font-size:11px}.proposal-heading h2{font-size:43px}.proposal-heading .lead{font-size:19px;line-height:1.7;margin-top:25px}.proposal-principle{grid-template-columns:1fr;gap:17px;padding:27px 24px;margin-block:35px 40px}.proposal-principle>span{font-size:8px}.proposal-principle>p{font-size:20px;line-height:1.6}.proposal-chapters>article{grid-template-columns:1fr;gap:20px;padding-block:30px}.proposal-number{font-size:36px}.proposal-chapters h3{font-size:30px;line-height:1.15}.proposal-chapters p{font-size:14px;line-height:1.9;margin-top:20px}.proposal-chapters .text-link{font-size:11px}.proposal-steps li{font-size:14px;line-height:1.85}.proposal-closing{padding-block:45px 60px}.proposal-closing h2{font-size:40px}.proposal-closing>p:not(.eyebrow){font-size:17px;line-height:1.8}.proposal-reading-note{padding:21px;font-size:12px}.anthology-news-art{font-size:46px}.anthology-news .image-wrap:after{font-size:50px}}
@media(max-width:360px){.history-steps{grid-template-columns:1fr}.creative-path{grid-template-columns:1fr}.creative-path h3{min-height:0;font-size:31px}.tree-branches{grid-template-columns:1fr;gap:20px}.tree-branches:before,.tree-branches article:before{display:none}.tree-branches article{padding:25px}.anthology-poster h2{font-size:53px}.anthology-invitation-grid>div:last-child h2{font-size:35px}.universe-map ul{grid-template-columns:1fr}.proposal-heading h2{font-size:38px}.proposal-closing h2{font-size:35px}}
