
.article-book-feature{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:30px;padding:30px;border:1px solid #dddde6;border-top:3px solid #c8a54c;background:#f8f8fa;margin:40px 0}.article-book-cover img{display:block;width:100%;height:220px;object-fit:contain}.article-book-feature h2{font:750 29px/1.2 Arial,sans-serif;margin:12px 0 16px;color:#23234f}.article-book-feature p{font:15px/1.75 Arial,sans-serif;max-width:600px;color:#686875}.article-book-feature .book-link{font-size:13px}@media(max-width:600px){.article-book-feature{grid-template-columns:90px minmax(0,1fr);gap:18px;padding:22px 18px}.article-book-cover img{height:140px}.article-book-feature h2{font-size:21px}.article-book-feature p{font-size:13px}.article-book-feature .eyebrow{font-size:9px;letter-spacing:1px}.article-book-feature .book-link{font-size:12px}}
.guide-table{max-width:100%;overflow-x:auto;margin:25px 0 30px;border:1px solid #dddde6}.guide-table table{border-collapse:collapse;width:100%;min-width:560px;font:14px/1.6 Arial,sans-serif}.guide-table caption{text-align:left;padding:14px;font:700 13px/1.6 Arial,sans-serif;color:#686875;background:#f7f7fa}.guide-table th,.guide-table td{padding:13px 15px;text-align:left;vertical-align:top;border:1px solid #dddde6}.guide-table thead th{background:#23234f;color:#fff}.guide-table tbody th{background:#f8f8fa;color:#23234f}.guide-source{font:12px/1.7 Arial,sans-serif!important;color:#686875}.guide-related{font:700 14px/1.6 Arial,sans-serif!important;border-left:3px solid #c8a54c;padding:12px 16px;background:#f8f8fa}.guide-related a{text-decoration:none}
.real-book-cover{display:block;object-fit:contain;background:transparent}.book-choice .real-book-cover{width:100%;height:245px;margin-bottom:18px}.book-choice .book-choice-number{display:none}.book-choice h3{font-size:19px;margin-top:0}.sidebar-cover-link{display:block;margin-bottom:20px}.reading-book .real-book-cover{width:100%;height:245px}.field-book-links a{display:grid;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:15px}.field-book-links .real-book-cover{width:75px;height:113px}.author-profile{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:55px;margin:40px 0}.author-profile-copy h2{font:750 29px/1.2 Arial,sans-serif;color:#23234f;margin:0 0 22px}.author-profile-copy p,.policy-copy p{font:17px/1.85 Georgia,serif;color:#383843}.profile-actions{display:flex;gap:20px;flex-wrap:wrap;font:700 13px/1.6 Arial,sans-serif;color:#23234f;margin-top:25px}.author-profile-copy .profile-source{font:12px/1.8 Arial,sans-serif;color:#73737f;margin-top:25px}.profile-source a,.policy-copy a{text-decoration:underline;text-underline-offset:3px}.author-work-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:center;background:#f7f7f9;border-top:3px solid #c8a54c;padding:26px}.author-work-covers img{display:block;width:100%;height:auto;box-shadow:0 8px 16px #0002}.editorial-principle{padding:30px;background:#f6f6f9;border-top:3px solid #c8a54c;margin:35px 0}.editorial-principle h2{font:750 30px/1.2 Arial,sans-serif;color:#23234f}.editorial-principle p{max-width:760px;color:#686875;font:15px/1.75 Arial,sans-serif}.editorial-principle a{font:700 13px/1.6 Arial,sans-serif}.policy-copy{max-width:780px}.policy-copy h2{font:750 26px/1.25 Arial,sans-serif;color:#23234f;margin:35px 0 16px}.editorial-footer-links{max-width:1240px;margin:0 auto;padding:0 40px 25px;display:flex;gap:25px;flex-wrap:wrap;font:12px/1.6 Arial,sans-serif}.series-context{font:14px/1.8 Arial,sans-serif;color:#686875;margin-bottom:30px}.series-reading{list-style:none;padding:0;margin:0}.series-reading li{border-top:1px solid #dddde6}.series-reading li>a{display:grid;grid-template-columns:40px 200px minmax(0,1fr);gap:25px;align-items:start;padding:28px 0}.series-step{font:700 13px/1.5 Arial,sans-serif;color:#9b7a2d;padding-top:5px}.series-reading img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.series-reading h2{font:750 26px/1.25 Arial,sans-serif;margin:9px 0 13px;color:#23234f}.series-reading p{font:14px/1.7 Arial,sans-serif;color:#686875;margin:0 0 13px}.series-end{border-top:3px solid #c8a54c;padding:25px 0;display:flex;flex-wrap:wrap;gap:25px;font:700 13px/1.5 Arial,sans-serif}.series-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:35px 0}.series-overview{border:1px solid #dddde6;display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;padding:22px;align-items:center}.series-overview img{display:block;width:100%;height:170px;object-fit:cover}.series-overview h2{font:750 25px/1.2 Arial,sans-serif;color:#23234f;margin:12px 0}.series-overview p{font:14px/1.7 Arial,sans-serif;color:#686875;margin:0 0 15px}.series-overview .eyebrow{font-size:10px;letter-spacing:1.5px}.series-trail{padding:23px;border:1px solid #dddde6;margin-top:24px;background:#fafafa}.series-trail-title{display:block;font:750 20px/1.3 Arial,sans-serif;margin-top:12px;color:#23234f}.series-trail p{font:12px/1.6 Arial,sans-serif;color:#686875}.series-next{display:block;font:700 13px/1.6 Arial,sans-serif;border-top:1px solid #dddde6;padding-top:15px}.topic-series-link{display:inline-block;font:700 13px/1.6 Arial,sans-serif;color:#94752f;margin-top:4px}.essay-body a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.author-profile{grid-template-columns:1fr;gap:30px}.author-work-covers{max-width:650px}.series-directory{grid-template-columns:1fr}.series-reading li>a{grid-template-columns:30px 150px minmax(0,1fr);gap:18px}.book-choice .real-book-cover{height:260px}}
@media(max-width:600px){.book-choice .real-book-cover{height:300px}.reading-book .real-book-cover{height:280px}.author-work-covers{gap:12px;padding:20px}.author-profile-copy h2{font-size:26px}.author-profile-copy p,.policy-copy p{font-size:16px}.editorial-principle{padding:23px}.editorial-principle h2{font-size:26px}.series-reading li>a{grid-template-columns:25px minmax(0,1fr);gap:15px}.series-reading img{grid-column:2}.series-reading li>a>div{grid-column:2}.series-reading h2{font-size:23px}.series-overview{grid-template-columns:90px minmax(0,1fr);padding:18px;gap:17px}.series-overview img{height:135px}.series-overview h2{font-size:22px}.series-overview p{font-size:13px}.editorial-footer-links{padding-left:24px;padding-right:24px;gap:18px}.series-trail-title{font-size:21px}.field-book-links a{grid-template-columns:65px minmax(0,1fr) auto}.field-book-links .real-book-cover{width:65px;height:98px}}

.new-release{display:grid;grid-template-columns:180px minmax(0,1fr);gap:38px;align-items:center;margin:30px 0 40px;padding:30px 35px;background:#f7f7fa;border:1px solid #dddde6;border-top:3px solid #c8a54c}.new-release-cover img{display:block;width:100%;height:270px;object-fit:contain;filter:drop-shadow(0 7px 8px #0002)}.new-release h2{font:800 34px/1.15 Arial,sans-serif;letter-spacing:.4px;color:#23234f;margin:14px 0}.new-release p{max-width:720px;font:15px/1.75 Arial,sans-serif;color:#686875;margin:12px 0}.new-release .new-release-subtitle{font:600 20px/1.45 Arial,sans-serif;color:#23234f;max-width:700px}.new-release-details{font:12px/1.7 Arial,sans-serif;color:#777783;margin:15px 0}.new-release-cta{display:inline-block;background:#23234f;color:white;padding:12px 18px;font:700 12px/1.5 Arial,sans-serif}.new-release-cta:hover{background:#363660}.new-book-note{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:25px;border:1px solid #dddde6;border-left:3px solid #c8a54c;background:white;padding:25px;margin:25px 0}.new-book-note img{display:block;width:100px;height:150px;object-fit:contain}.new-book-note h2{font:750 24px/1.2 Arial,sans-serif;color:#23234f;margin:12px 0}.new-book-note p{font:14px/1.7 Arial,sans-serif;color:#686875;margin:0 0 12px}@media(max-width:650px){.new-release{grid-template-columns:100px minmax(0,1fr);gap:20px;padding:22px 18px}.new-release-cover img{height:155px}.new-release h2{font-size:24px}.new-release .new-release-subtitle{font-size:16px}.new-release p{font-size:13px}.new-release .eyebrow{font-size:9px;letter-spacing:1.2px}.new-release-cta{font-size:11px;padding:10px 12px}.new-release-details{font-size:11px}.new-book-note{grid-template-columns:80px minmax(0,1fr);padding:20px 16px;gap:17px}.new-book-note img{width:80px;height:120px}.new-book-note h2{font-size:21px}.new-book-note p{font-size:13px}}
