/* Read from the historical event into the human and imaginative world. */
.project-introduction .cycle-section>p,.cycle-profile .cycle-section>p{max-width:900px}
.authorship-note{font:14px/1.6 Arial,Helvetica,sans-serif!important;color:#3b5046;max-width:850px;margin:22px 0}
.project-story .split{align-items:start}
.project-story .story-plate{margin-top:8px}
.project-story .story-plate img{width:100%;height:auto}
.project-cycle-card{display:block!important}
.project-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;min-height:145px;margin-bottom:20px}
.project-card-heading>div{min-width:0}
.project-cycle-card .book-cover{display:block;flex:0 0 84px;width:84px;margin:0}
.project-cycle-card .book-cover img{width:84px;height:auto}
.project-card-heading h3{font-size:32px}
.project-cycle-card p{font-size:21px;line-height:1.5}
.project-cycle-card .text-link{display:inline-block;clear:both;margin-top:12px}
.language-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0}
.language-pair article{background:#e9eddf;padding:28px;border-top:3px solid #345344}
.language-pair h3{font:600 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.03em}
.language-pair blockquote{margin:20px 0;padding:0;border:0}
.language-pair blockquote p{font-size:25px!important;line-height:1.5!important}
.language-pair .literal-gloss{font-size:18px;line-height:1.5;color:#43594f}
.passage-source{font:14px/1.6 Arial,Helvetica,sans-serif!important;color:#43594f;max-width:880px}
.twelve-colors{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0;max-width:950px}
.twelve-colors li{border:1px solid #bcc6b9;background:#f7f4eb;padding:12px 14px;font:16px/1.45 Arial,Helvetica,sans-serif;display:flex;align-items:center;gap:12px}
.twelve-colors .color-chip{display:inline-block;flex:0 0 22px;width:22px;height:22px;border:1px solid #758475}
.form-stages{counter-reset:stage;max-width:950px;margin:30px 0;padding:0;list-style:none}
.form-stages li{counter-increment:stage;border-left:2px solid #8a9a83;padding:0 0 28px 25px;margin:0}
.form-stages h3{font-size:30px;line-height:1.2;margin:0 0 14px}
.form-stages h3::before{content:counter(stage)". ";color:#74513d}
.form-stages p{font-size:22px;line-height:1.55;margin:0}
.cycle-profile .page-lead{padding-bottom:24px}
.profile-reading-order{font-size:23px;line-height:1.6;max-width:900px}
.fiction-bridge{border-left:3px solid #91764b;padding-left:20px}
.project-story{padding-top:60px!important}
.project-introduction #the-two-cycles{padding-bottom:20px}
.sample-entrance{background:#e9eddf;border-top:3px solid #345344;padding:34px 40px!important;margin:20px 0 48px}
.sample-entrance .section-intro{margin-bottom:18px}
.sample-entrance .actions{margin:24px 0}
.compact-route{padding-top:25px!important;padding-bottom:25px!important}
.compact-route h2{font-size:32px}
.character-portraits .cycle-section{max-width:950px}
.character-portraits .cycle-section>p{max-width:850px}
.cycle-profile #volume-journey .volume-grid{align-items:stretch}
@media(max-width:560px){.sample-entrance{padding:26px 20px!important}.compact-route h2{font-size:29px}.fiction-bridge{padding-left:14px}}
@media(max-width:850px){.language-pair{grid-template-columns:1fr}.twelve-colors{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.twelve-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.twelve-colors li{font-size:14px;padding:10px}.language-pair article{padding:22px}.language-pair blockquote p{font-size:23px!important}.project-cycle-card .book-cover{width:70px;flex-basis:70px}.project-cycle-card .book-cover img{width:70px}}
