/* Resource pages retain the shared typography, palette, navigation and small covers. */
.featured-note{display:grid;grid-template-columns:1.1fr 1fr;max-width:1440px;margin:auto;padding:55px 8% 65px;gap:55px;align-items:center;background:#f2eee5}.note-image{height:390px;overflow:hidden}.note-image img{width:100%;height:100%;object-fit:cover;object-position:55% center}.note-copy h2{font-size:49px;line-height:1.08;margin:18px 0 22px}.note-copy p:not(.eyebrow){font-size:17px;line-height:1.85}.note-copy .text-link{display:inline-block;margin-top:12px}
body[data-page="blog"] .post-grid{gap:38px 45px}body[data-page="blog"] .post-grid article, .notes-book{border-top:1px solid #c8b797;padding-top:26px}body[data-page="blog"] .post-grid .eyebrow{font-size:10px;margin-bottom:18px;color:#7d643e}body[data-page="blog"] .post-grid h3{font-size:34px;line-height:1.12;margin-bottom:18px}body[data-page="blog"] .post-grid h3 a{color:inherit;text-decoration:none}body[data-page="blog"] .post-grid h3 a:hover{text-decoration:underline;text-decoration-color:#aa8957;text-underline-offset:5px}.notes-book{background:#eee9de;padding:26px 25px}.notes-book p:not(.eyebrow){font-size:16px;line-height:1.85}
body[data-page="books"] .book-promotions{max-width:1280px;padding:0 6%;margin:0 auto 65px}body[data-page="books"] .book-promotions article.book-promotion{grid-template-columns:150px minmax(0,1fr);gap:45px;padding:60px 0}body[data-page="books"] .book-promotion aside img{width:100%;height:auto;object-fit:contain}.book-description p{max-width:790px}.chapter-preview{margin:35px 0;padding:28px 30px;background:#f1ece2;border:1px solid #e0d7c6}.chapter-preview .chapter-heading{font-size:29px;margin:10px 0 24px}.chapter-preview ol{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;list-style:none;counter-reset:chapter;padding:0;margin:0}.chapter-preview li{counter-increment:chapter;position:relative;padding:16px 0 16px 31px;border-top:1px solid #d9cfbd;font-size:14px;line-height:1.65}.chapter-preview li:before{content:counter(chapter,decimal-leading-zero);position:absolute;left:0;top:16px;color:#846943;font-size:11px;font-family:Manrope,sans-serif}.chapter-preview strong{display:block;font-weight:600;color:#35352f}.chapter-preview span{display:block;margin-top:4px;color:#6c695f}
body[data-page="blog"] .article-intro{padding-top:40px}.article-intro>.text-link{margin:0 0 38px;width:fit-content}.article-intro h1{max-width:850px!important}.article-intro .eyebrow{margin-bottom:20px!important}.reading-page{max-width:820px;margin:auto;padding:45px 30px 80px}.reading-byline{font-size:12px;letter-spacing:.5px;color:#7d715e;border-bottom:1px solid #e0d7c6;padding-bottom:25px;margin:0 0 40px}.reading-page h2{font-size:35px;line-height:1.15;margin:38px 0 20px}.reading-page p:not(.eyebrow):not(.reading-byline){font-size:18px;line-height:1.95;margin:0 0 20px}.reading-prompt{background:#f1ece2;border-left:2px solid #aa8957;padding:30px 35px;margin-top:45px}.reading-prompt h2{margin-top:14px}.article-reference{border-top:1px solid #e0d7c6;margin-top:35px;padding-top:20px;font-size:13px}.article-reference a{color:#6c5531;text-underline-offset:4px}
@media(max-width:1000px){.featured-note{gap:35px}.note-copy h2{font-size:40px}.chapter-preview ol{grid-template-columns:1fr}.note-image{height:360px}}
@media(max-width:760px){.featured-note{grid-template-columns:1fr;padding:35px 25px 45px;gap:28px}.note-image{height:270px}.note-copy h2{font-size:39px}body[data-page="books"] .book-promotions{padding:0 25px}body[data-page="books"] .book-promotions article.book-promotion{display:grid;grid-template-columns:85px minmax(0,1fr);gap:22px;padding:35px 0}body[data-page="books"] .book-promotion aside{width:auto}body[data-page="books"] .book-promotion h2{font-size:32px}.chapter-preview{padding:20px 18px;grid-column:1/-1}.chapter-preview .chapter-heading{font-size:27px}.reading-page{padding:30px 25px 55px}.reading-page h2{font-size:32px}.reading-page p:not(.eyebrow):not(.reading-byline){font-size:17px;line-height:1.85}.reading-prompt{padding:22px}.article-intro>.text-link{font-size:10px}}
@media(max-width:480px){body[data-page="books"] .book-promotions article.book-promotion{grid-template-columns:75px minmax(0,1fr);gap:18px}body[data-page="books"] .book-description{display:contents}body[data-page="books"] .book-description>.eyebrow{grid-column:2;align-self:end;font-size:9px;margin:0}body[data-page="books"] .book-promotion aside{grid-column:1;grid-row:1/3}body[data-page="books"] .book-description>h2{grid-column:2;font-size:29px;margin:0 0 8px}body[data-page="books"] .book-description>p:not(.eyebrow),body[data-page="books"] .book-description>.text-link{grid-column:1/-1;margin-top:0}.chapter-preview{margin-top:12px}.note-copy h2{font-size:36px}}
@media(max-width:480px){body[data-page="books"] .book-description>h2{grid-row:auto}body[data-page="books"] .book-promotion aside{float:none;margin:0;padding:0}body[data-page="books"] .book-description>.eyebrow{margin:0}body[data-page="books"] .book-promotions article.book-promotion{overflow:visible;row-gap:18px}}
