.seven-october{margin:64px auto 80px;color:#223b31}.seven-october-intro{position:relative;overflow:hidden;background:#12251d;min-height:335px;border-radius:3px;color:#fff}.seven-october-intro>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.seven-october-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,25,17,.64),transparent 80%)}.seven-october-copy{position:relative;z-index:1;padding:42px 44px;max-width:600px}.seven-october-kicker{font-size:11px;letter-spacing:.16em;color:#d4bd85;font-weight:700}.seven-october-copy h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,51px);line-height:1.15;margin:20px 0}.seven-october-copy>p:not(.seven-october-kicker){font-size:17px;line-height:1.7;color:#eee8dc}.seven-october-copy>a{display:inline-block;margin-top:16px;color:#f5e8c7;border-bottom:1px solid #8e7c50;padding-bottom:7px}.seven-october-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #c4c9bd;padding:30px 0 18px}.seven-october-heading h2,.seven-october-heading h3{font-size:24px;margin:0}.seven-october-heading>span{font-size:10px;letter-spacing:.09em;color:#5b665c}.seven-october-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.seven-october-card{padding:26px 26px 24px 0;border-bottom:1px solid #d5d7cd}.seven-october-card:not(:nth-child(3n+1)){padding-left:26px;border-left:1px solid #d5d7cd}.seven-october-meta{font-size:10px;display:flex;justify-content:space-between;gap:12px;letter-spacing:.035em;color:#636d62}.seven-october-meta>span{color:#966447;font-weight:700}.seven-october-card h3{font-family:Georgia,serif;font-size:25px;line-height:1.35;margin:17px 0 13px}.seven-october-card h3 a{color:inherit;text-decoration:none}.seven-october-card h3 a:hover{text-decoration:underline}.seven-october-card>p:not(.seven-october-meta){font-size:14px;line-height:1.8;color:#566057}.seven-october-read{display:inline-flex;gap:20px;font-size:12px;font-weight:700;margin-top:12px;color:#294b3c}.seven-october-all{text-align:right;font-size:13px;margin-top:23px}.seven-october-credit{font-size:10px;color:#6a7268;margin-top:22px}.seven-october a:focus-visible{outline:2px solid #ae8b44;outline-offset:5px}@media(max-width:760px){.seven-october{margin-top:40px;margin-bottom:48px}.seven-october-intro{min-height:320px}.seven-october-copy{padding:28px 25px}.seven-october-intro>img{object-position:65% center}.seven-october-intro:after{background:linear-gradient(90deg,rgba(8,25,17,.88),rgba(8,25,17,.3))}.seven-october-heading{display:block}.seven-october-heading>span{display:block;margin-top:12px}.seven-october-grid{grid-template-columns:1fr}.seven-october-card,.seven-october-card:not(:nth-child(3n+1)){padding:23px 0;border-left:0}.seven-october-card h3{font-size:24px}.seven-october-all{text-align:left}}
.seven-october-library-intro{padding:30px 0 0;max-width:100%}.seven-october-library-intro>p{max-width:760px;line-height:1.8;font-size:15px}.seven-october-count{font-size:13px!important;color:#59665c}.seven-october-search{margin-top:24px;max-width:650px}.seven-october-search label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}.seven-october-search>div{display:flex;gap:8px}.seven-october-search input[type=search]{min-width:0;flex:1;border:1px solid #c5cec4;padding:12px 14px;font:inherit;background:#fff}.seven-october-search button{padding:10px 22px;background:#294b3a;color:#fff;border:0;font:inherit;cursor:pointer}.seven-october-themes{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.seven-october-themes a{padding:8px 12px;border:1px solid #ccd2c5;font-size:12px;text-decoration:none;color:#365440;border-radius:2px}.seven-october-themes a[aria-current=page]{background:#294b3a;color:#fff;border-color:#294b3a}.seven-october-empty{padding:25px 0;line-height:1.8}@media(max-width:760px){.seven-october-count{line-height:2}.seven-october-themes a{font-size:11px}.seven-october-meta{flex-wrap:wrap}.seven-october-search button{padding:10px 16px}}
/* The book's identity continues from invitation to reading. */
.book-ribbon{background:#182b23;color:#f7f0dd;border-bottom:1px solid #bc9c5a}.book-ribbon-inner{display:flex;align-items:center;gap:22px;padding-top:12px;padding-bottom:12px}.book-ribbon-poster{flex:0 0 53px;display:block;line-height:0;box-shadow:2px 3px 0 #a68b53}.book-ribbon-poster img{width:53px;height:71px;object-fit:cover}.book-ribbon-copy{min-width:0}.book-ribbon-copy>span{font-size:9px;letter-spacing:.15em;color:#d4bd83}.book-ribbon-copy strong{display:block;font:27px Georgia,serif;line-height:1.15;margin:5px 0}.book-ribbon-copy i{font-size:18px;font-style:normal;margin-left:14px}.book-ribbon-copy small{font-size:10px;color:#d2d8cc;letter-spacing:.03em}.book-ribbon-actions{display:flex;flex-direction:column;gap:10px;margin-left:auto;align-items:flex-start;font-size:12px}.book-ribbon-actions a{color:#f4e7be;text-decoration:none;border-bottom:1px solid #6b725a;padding-bottom:3px}.book-ribbon-actions a:hover{color:#fff}.book-ribbon a:focus-visible{outline:2px solid #d6b877;outline-offset:5px}.book-journal-page{background:#f2efe6}.book-journal-page>.site-header{background:#f7f4ec}.book-journal-page .seven-october-full{background:#faf8f1;padding:0 45px 35px;border:1px solid #d7d0bd;box-shadow:0 14px 45px #2533260c;position:relative}.book-journal-page .seven-october-full:before{content:"";position:absolute;top:0;left:20px;width:1px;height:100%;background:#ded6c3;pointer-events:none}.book-journal-page .seven-october-intro{margin:0 -45px;border-radius:0}.book-journal-page .seven-october-card h3{font-weight:400;font-size:26px}.book-journal-page .seven-october-meta{font-size:9px}.book-journal-page .seven-october-heading h2{font-family:Georgia,serif;font-weight:400;font-size:29px}.book-journal-reading{background:#fcfaf4;border:1px solid #ded8c7;padding:42px 55px!important;box-shadow:0 14px 45px #25332609}.book-journal-reading h1{font-family:Georgia,serif!important;font-weight:400!important}.book-journal-reading .prose{font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.95}.book-journal-reading .prose h2{font-family:Georgia,serif;font-weight:400}.book-journal-reading .analysis-meta{border-top:1px solid #b2a67c;border-bottom:1px solid #d6cfbd;padding:12px 0}.book-lens{margin:35px 0;padding:30px;background:#eeede3;border:1px solid #d6d3bf}.book-running-head{font-size:10px;letter-spacing:.15em;font-weight:700;color:#7c6a40}.book-lens-heading h2{font:30px Georgia,serif;line-height:1.3;margin:12px 0}.book-lens-note{font-size:13px;line-height:1.8;max-width:730px;color:#52604e}.book-lens-root{background:#213e2f;color:#faf6e7;padding:24px 28px;max-width:700px;margin:22px auto 0;text-align:center;border-top:3px solid #b49a56}.book-lens-root>span{font-size:9px;letter-spacing:.15em;color:#d1b97a}.book-lens-root h3{font:28px Georgia,serif;margin:12px 0}.book-lens-root p{font-size:13px;line-height:1.8;color:#e2e4d6}.book-lens-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}.book-lens-branches article{border:1px solid #c9ccb8;background:#f9f7ef;padding:20px}.book-lens-number{font:italic 21px Georgia,serif;color:#a58c54}.book-lens-branches h3{font:21px Georgia,serif;margin:10px 0}.book-lens-branches p{font-size:12px;line-height:1.9;color:#4c5c4a}.book-lens-source{font-size:11px;line-height:1.8;color:#6a725f;margin-top:20px}.book-lens-source a{color:inherit;text-decoration:underline}.book-analysis-infographic{margin:40px 0;padding:26px;background:#eeeee3;border:1px solid #cdd1bd}.book-analysis-infographic figcaption>span{font-size:10px;letter-spacing:.13em;color:#756b44}.book-analysis-infographic figcaption h2{font:28px Georgia,serif;margin:12px 0}.book-analysis-infographic figcaption p{font-size:13px;line-height:1.8}.book-analysis-infographic ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.book-analysis-infographic li{border-top:3px solid #ab955e;padding:18px 15px;background:#faf8ee}.book-graphic-number{font:italic 24px Georgia,serif;color:#9f8749}.book-analysis-infographic li h3{font-size:16px;line-height:1.6}.book-analysis-infographic li p{font-size:12px;line-height:1.8}.book-graphic-caveat{border-top:1px solid #c2c8b3;padding-top:17px;font-size:13px;line-height:1.8}.book-graphic-source{font-size:10px;line-height:1.7;color:#6a7260}.book-journal-byline{font-size:11px;letter-spacing:.08em;color:#c9b887}.book-journal-quote{font:italic 23px/1.6 Georgia,serif;color:#ece5d2;border-left:2px solid #b49d60;padding-left:20px;margin:28px 0 0}
@media(max-width:760px){.book-ribbon-inner{gap:14px;flex-wrap:wrap;padding-top:13px;padding-bottom:15px}.book-ribbon-copy{flex:1}.book-ribbon-copy strong{font-size:22px}.book-ribbon-copy i{display:block;margin:3px 0 0;font-size:16px}.book-ribbon-copy small{font-size:9px}.book-ribbon-actions{margin:0 0 0 67px;align-items:flex-start;gap:8px;font-size:11px}.book-journal-page .seven-october-full{padding:0 22px 25px}.book-journal-page .seven-october-intro{margin:0 -22px}.book-journal-page .seven-october-full:before{left:9px}.book-lens{padding:22px 16px}.book-lens-heading h2{font-size:25px}.book-lens-branches{grid-template-columns:1fr}.book-lens-root{padding:20px}.book-journal-reading{padding:27px 23px!important}.book-journal-reading .prose{font-size:18px}.book-analysis-infographic{padding:22px 16px}.book-analysis-infographic ol{grid-template-columns:1fr}.book-analysis-infographic li{display:grid;grid-template-columns:35px 1fr;gap:0 8px}.book-analysis-infographic li h3{margin:0}.book-analysis-infographic li p{grid-column:2}.book-journal-quote{font-size:20px}}
