/* Estilos exclusivos del ensayo; no afectan la portada. */
.essay-page .essay-main{width:min(100% - 40px,760px);margin:0 auto;padding:24px 0 56px}.essay-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-bottom:30px}.essay-page article{font-family:Georgia,serif;font-size:19px;line-height:1.85;overflow-wrap:break-word}.essay-page article h1{font-size:clamp(36px,5.6vw,58px);line-height:1.13;letter-spacing:-1.5px;margin:0 0 24px}.essay-page article h2{font-size:clamp(27px,3.8vw,36px);line-height:1.25;margin:54px 0 22px;letter-spacing:-.6px;scroll-margin-top:24px}.essay-page article h3{font-size:24px;line-height:1.35;min-height:0;margin:32px 0 18px;letter-spacing:0}.essay-page article p{margin:0 0 24px}.essay-page article a{color:#315d4b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.essay-page article em{color:inherit}.essay-page article ul{padding-left:1.3em}.essay-page article li{margin-bottom:18px}.essay-page .essay-toc{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7;border-block:1px solid var(--line);padding:14px 0;margin:30px 0}.essay-toc summary{cursor:pointer;min-height:44px;align-content:center}.essay-toc summary:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.essay-page .essay-toc ol{padding-left:24px}.essay-page .essay-toc li{margin-bottom:5px}.essay-toc a{display:inline-block;padding:6px 0}.essay-page article+ .essay-back{margin:24px 0 0}@media(max-width:480px){.essay-page .essay-main{width:calc(100% - 36px);padding-top:16px}.essay-page article{font-size:18px;line-height:1.8}.essay-page article h1{font-size:36px}.essay-page article h2{margin-top:40px}.essay-page article h3{font-size:23px}}@media print{.essay-page header,.essay-page footer,.essay-back,.essay-toc,.skip{display:none!important}.essay-page .essay-main{width:auto;margin:0;padding:0}.essay-page article{font-size:11pt;line-height:1.5}.essay-page article h1{font-size:24pt}.essay-page article h2{break-after:avoid;font-size:18pt}.essay-page article h3{break-after:avoid;font-size:14pt}.essay-page .draft{background:white;color:black}}
