
.storySection{padding-top:76px;padding-bottom:76px}.storyIntro{max-width:720px}.storySection h2,.journeyBand h2,.notebookHome h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.12;margin:12px 0 24px}.storySection p,.journeyBand p,.notebookHome p{line-height:1.8}.storyCards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}.storyCards article{border-top:1px solid #b7aaa0;padding-top:22px}.storyNumber{font-size:11px;letter-spacing:.12em;color:#74634d}.storyCards h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.journeyBand{background:#efe9df;padding:68px 0}.journeyGrid{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.journeyRoute{border-left:1px solid #a9987d;padding-left:42px;display:grid;gap:20px}.journeyRoute span{font-family:Georgia,serif;font-size:36px}.journeyRoute small{display:block;font-family:Arial,sans-serif;font-size:13px;margin-top:9px}.journeyRoute i{font-size:25px;color:#8d7556}.readingSample{border-bottom:1px solid #d9d0c5}.readingSample p{max-width:640px;margin-bottom:26px}.readingQuestions details{border-bottom:1px solid #d9d0c5;padding:20px 0}.readingQuestions summary{font-size:19px;cursor:pointer;line-height:1.5}.readingQuestions p{max-width:750px}.storyContact{margin-top:30px}.storyContact a,.prose a{ text-decoration:underline;text-underline-offset:4px}.notebookHome{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:65px;padding-bottom:65px;border-top:1px solid #d9d0c5}.notebookFeature{display:block;background:#eee8dc;padding:36px;color:inherit;text-decoration:none}.notebookFeature h3{font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.25}.journalHero{padding-top:65px;padding-bottom:65px}.journalHero h1,.journalArticle h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(44px,6vw,80px);font-weight:500;line-height:1.05;margin:22px 0 30px}.journalHero>p:last-child{max-width:670px;font-size:19px;line-height:1.8}.journalGrid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.journalGrid article{border-top:1px solid #ad9a7d;padding:30px 0}.journalGrid h2{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.3}.journalGrid h2 a{color:inherit;text-decoration:none}.journalGrid p{line-height:1.8}.journalArticle{max-width:900px;padding-top:48px;padding-bottom:70px}.journalArticle header{margin:40px 0}.journalArticle .prose{max-width:710px}.prose{font-size:18px;line-height:1.9}.prose h2{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.3;margin-top:42px}.articleLead{font-size:23px;line-height:1.7}.articleBook{background:#eee8dc;margin-top:48px;padding:28px}.articleBook h2{margin-top:10px}.navLinks{flex-wrap:wrap}.nav{gap:20px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #8f6c39;outline-offset:5px}.prose li{margin:15px 0}@media(max-width:700px){.storyCards,.journeyGrid,.notebookHome,.journalGrid{grid-template-columns:1fr;gap:28px}.storySection{padding-top:44px;padding-bottom:44px}.notebookHome{padding-top:42px;padding-bottom:42px}.nav{flex-wrap:wrap}.navLinks{gap:14px!important;justify-content:flex-start!important}.navLinks a{display:inline-block!important;font-size:12px!important}.journalHero{padding-top:35px;padding-bottom:35px}.notebookFeature{padding:25px}.articleLead{font-size:20px}.prose{font-size:17px}.journeyRoute{padding-left:24px}.journalArticle{padding-top:28px}}
.authorNote{margin:0 0 25px;padding:0 0 0 25px;border-left:2px solid #a88d65;max-width:800px;font-family:Georgia,serif;font-size:23px;line-height:1.7}.authorNote footer{font-family:Arial,sans-serif;font-size:14px;color:#776348}.personalFeature{background:#eee8dc;padding:38px;margin-bottom:45px}.personalFeature h2{font-family:Georgia,serif;font-size:36px;font-weight:400;max-width:750px}.personalFeature p{font-size:21px;line-height:1.7;max-width:720px}

.settingCopy{max-width:720px;font-size:19px;line-height:1.8}.novelExcerpt{max-width:680px;margin:35px auto;font-family:var(--font-display),Georgia,serif;font-size:24px;line-height:1.7}.novelExcerpt p{margin-bottom:20px;line-height:1.7}.novelExcerpt .excerptOpening{font-size:29px;line-height:1.5}.excerptEnd{text-align:center;letter-spacing:.35em;color:#857456}.sampleHeading,.sampleContinue{max-width:680px;margin:0 auto}.sampleHeading>p:last-child{font-size:13px;color:#70695e}.sampleContinue{text-align:center;border-top:1px solid #d9d0c5;padding-top:28px}.bookReasons{display:block!important}.bookReasons>div{max-width:720px}.journeyBand{padding:45px 0}.storySection+.storySection{padding-top:15px}@media(max-width:700px){.novelExcerpt{font-size:22px}.novelExcerpt .excerptOpening{font-size:26px}.authorNote{font-size:20px;padding-left:18px}.personalFeature{padding:25px}.personalFeature h2{font-size:30px}}
.detailNote a{display:inline-block;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.editionNote{max-width:720px;border-left:2px solid #a88d65;padding-left:20px;font-size:17px}

/* Cuaderno: contraste editorial, revisión local posterior a publicación. */
.journalPage{background:#faf8f3}
.journalPage .journalHero{position:relative;padding-top:62px;padding-bottom:56px;border-bottom:1px solid #d5dedb}
.journalPage .journalHero:before{content:"";display:block;width:64px;height:5px;background:#b5573f;margin-bottom:28px}
.journalPage .journalHero h1{color:#24494c}
.journalPage .journalHero>.sectionLabel{color:#93432f}
.journalPage .journalHero>p:last-child{color:#465a59}
.journalPage .personalFeature{background:#24494c;color:#faf8f3;margin-top:42px;margin-bottom:0;padding:46px;border-top:5px solid #c78462}
.journalPage .personalFeature .sectionLabel{color:#eac7ac}
.journalPage .personalFeature h2{color:#fffaf2}
.journalPage .personalFeature p{color:#e0e9e4}
.journalPage .personalFeature .textLink{color:#fffaf2;text-decoration:underline;text-underline-offset:5px}
.journalPage .personalFeature .textLink:hover{color:#f0c7a7}
.journalPage .storySection{margin-top:42px;margin-bottom:42px;background:#e9eeea;padding:42px;border-left:4px solid #b5573f}
.journalPage .storySection h2{color:#24494c}
.journalPage .storySection p{max-width:650px;color:#3c514f}
.journalPage .footer{border-color:#cbd7d2}
@media(max-width:700px){.journalPage .journalHero{padding-top:32px;padding-bottom:32px}.journalPage .personalFeature{padding:26px 22px;margin-top:28px}.journalPage .storySection{padding:28px 22px;margin-top:28px;margin-bottom:28px}}
