/* Visual stories, reading routes and in-article navigation. */
.journal-cover{margin:0!important;width:100%;overflow:hidden;border-radius:2px}
.journal-cover a{display:block;height:100%}
.journal-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.journal-cover a:hover img{transform:scale(1.025)}
.post-card-content{display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%;margin:0!important;min-width:0}
.journal-with-images{grid-template-columns:1.05fr 1fr;gap:0 42px;align-items:stretch}
.journal-with-images>.wp-block-post:first-child{padding:0;background:transparent;min-height:0;border-radius:0}
.journal-with-images>.wp-block-post:first-child::before{display:none}
.journal-with-images>.wp-block-post:first-child .post-card{display:flex;flex-direction:column}
.journal-with-images>.wp-block-post:first-child .journal-cover{aspect-ratio:16/10;height:auto}
.journal-with-images>.wp-block-post:first-child .post-card-content{padding-top:24px}
.journal-with-images>.wp-block-post:first-child .post-category{margin-top:0!important}
.journal-with-images>.wp-block-post:first-child h3{font-size:40px;line-height:1.1;max-width:470px;margin:0 0 15px!important}
.journal-with-images>.wp-block-post:first-child .wp-block-post-excerpt{font-size:13px;max-width:470px;margin-bottom:23px!important}
.journal-with-images>.wp-block-post:not(:first-child){padding:0 0 27px}
.journal-with-images>.wp-block-post:not(:first-child) .post-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:25px;align-items:stretch}
.journal-with-images>.wp-block-post:not(:first-child) .journal-cover{height:160px;min-height:0;align-self:start}
.journal-with-images>.wp-block-post:not(:first-child) .post-card-content{height:100%;padding-top:5px}
.journal-with-images>.wp-block-post:not(:first-child) h3{font-size:29px;line-height:1.15;margin-bottom:12px!important}
.journal-with-images>.wp-block-post:not(:first-child) .wp-block-post-excerpt{font-size:12px;margin-bottom:18px!important;line-height:1.8}
.journal-with-images>.wp-block-post:last-child{padding-top:27px;padding-bottom:0}
.journal-with-images .post-card-bottom{gap:10px;flex-wrap:wrap}
.reading-time{white-space:nowrap}
.archive-with-images>.wp-block-post{padding:0;background:none!important;min-height:0}
.archive-with-images .post-card{background:none;align-items:stretch}
.archive-with-images .journal-cover{aspect-ratio:16/10}
.archive-with-images .post-card-content{padding:23px 0 24px}
.archive-with-images .post-card h3{font-size:32px;margin:0 0 14px!important;line-height:1.15}
.archive-with-images .post-card .wp-block-post-excerpt{font-size:13px}
.archive-with-images .post-card-bottom{font-size:9px;gap:10px}
.archive-with-images .post-category{margin-bottom:13px!important}
.archive-with-images .sample-label{font-size:8px}
.archive-with-images{gap:36px 30px}
.routes-section{background:#eee9df;padding-block:61px 64px;margin:0!important;border-block:1px solid #dfd7c9}
.routes-intro{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:start}
.routes-intro .eyebrow{margin-top:9px}
.routes-intro h2{font-size:50px;line-height:1.06;letter-spacing:-1.2px;margin:0!important}
.routes-intro h2 em{font-weight:400;color:var(--rust)}
.reading-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:45px!important}
.reading-route{padding:5px 0 5px 35px;border-left:1px solid #cfc5b5;display:flex;flex-direction:column;align-items:flex-start;margin:0!important}
.reading-route:first-child{padding-left:0;border-left:0}
.reading-route .eyebrow{font-size:9px;color:var(--rust)}
.reading-route h3{font-size:35px;line-height:1.05;margin:18px 0 18px!important;letter-spacing:-.5px}
.reading-route .route-description{font-size:13px;line-height:1.9;color:var(--muted);max-width:300px;margin:0 0 23px!important}
.reading-route .quiet-link{margin-top:auto!important;font-size:11px;gap:13px}
.pause-section{padding-block:85px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;margin-top:0!important}
.pause-image{margin:0;position:relative}
.pause-image img{width:100%;height:425px;object-fit:cover;object-position:43% 50%;display:block;border-radius:2px}
.pause-image figcaption{font-family:var(--display);font-size:17px;font-style:italic;text-align:center;margin-top:15px;color:var(--muted)}
.pause-copy{margin:0!important}
.pause-copy h2{font-size:49px;line-height:1.07;letter-spacing:-1px;margin:19px 0 30px}
.pause-copy h2 em{font-weight:400;color:var(--rust)}
.reflection-prompt{min-height:112px;border-left:1px solid #b38e6d;padding-left:23px;display:flex;align-items:center;max-width:425px}
.reflection-prompt p{font:400 29px/1.35 var(--display);margin:0;color:var(--ink)}
.reflection-hint{font-size:11px;color:var(--muted);margin:25px 0 18px!important}
.reflection-next{background:transparent;border:0;border-bottom:1px solid #b8a58e;border-radius:0;padding:8px 0;font-size:12px;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:28px}
.reflection-next:hover{color:var(--rust);border-color:var(--rust)}
.reflection-next span{font-size:21px;line-height:1}
.single-cover{max-width:1024px;margin:0 auto 47px!important;border-radius:2px;overflow:hidden}
.single-cover img{width:100%;object-fit:cover}
.article-toc{font-family:var(--body);border-block:1px solid var(--line);padding-block:20px 23px;margin-block:26px 33px!important}
.article-toc>p{font-size:9px;font-weight:500;letter-spacing:1.8px;color:var(--muted);margin:0 0 15px}
.article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;font-size:12px;line-height:1.7;padding-left:18px;margin:0}
.article-toc li::marker{color:var(--rust);font-size:10px}
.article-toc a{text-decoration:none}
.article-toc a:hover{text-decoration:underline}
.article-body h2{scroll-margin-top:45px}
.article-body .writing-question{font-family:var(--display);font-size:28px!important;line-height:1.5!important;color:var(--rust);padding:22px 26px;border-left:2px solid var(--rust);background:#eee9df;margin-block:32px}
.related-section{padding-top:65px;margin-top:60px!important;border-top:1px solid var(--line)}
.related-section .section-heading{display:block}
.related-section .section-heading h2{font-size:44px;margin-top:10px}
.related-grid .post-card .wp-block-post-excerpt{display:none}
.related-grid .post-card h3{font-size:29px;margin-bottom:22px!important}
.route-page-cover{margin-block:30px 40px!important}
.route-page-cover img{width:100%;max-height:370px;object-fit:cover;border-radius:2px}
.route-chapter{padding-block:12px 30px;margin-block:20px 30px!important;border-bottom:1px solid var(--line);scroll-margin-top:35px}
.route-chapter h2{font-size:40px;line-height:1.1;letter-spacing:-.7px;margin:12px 0 20px}
.route-chapter>p{font-size:15px;color:var(--muted)}
.route-chapter ol{padding-left:22px;font-size:15px;line-height:1.9}
.route-chapter li{padding-left:6px;margin-bottom:17px}
.route-chapter li::marker{font-family:var(--display);font-size:23px;color:var(--rust)}
.route-chapter li strong{font-weight:500}
.route-chapter .writing-question{font-family:var(--display);font-size:25px;color:var(--rust);padding:18px 22px;border-left:2px solid var(--rust);background:#eee9df}
.about-editorial-image img{width:100%;max-height:390px;object-fit:cover;border-radius:2px}
.about-editorial-image figcaption{font-size:11px;color:var(--muted)}
.main-nav .wp-block-navigation__container{gap:24px}
@media(max-width:1100px){.journal-with-images{gap:0 30px}.journal-with-images>.wp-block-post:not(:first-child) .post-card{grid-template-columns:125px minmax(0,1fr);gap:20px}.journal-with-images>.wp-block-post:not(:first-child) h3{font-size:27px}.journal-with-images>.wp-block-post:not(:first-child) .wp-block-post-excerpt{font-size:11px}.journal-with-images .post-card-bottom{font-size:9px}.journal-with-images>.wp-block-post:first-child h3{font-size:36px}.pause-section{gap:60px}.reading-routes{gap:26px}.reading-route{padding-left:25px}.reading-route h3{font-size:32px}.main-nav .wp-block-navigation__container{gap:18px}.main-nav{font-size:12px}}
@media(max-width:800px){.journal-with-images{grid-template-columns:1fr;gap:0}.journal-with-images>.wp-block-post:first-child{grid-row:auto;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}.journal-with-images>.wp-block-post:first-child .post-card{display:grid;grid-template-columns:1.1fr 1fr;gap:26px}.journal-with-images>.wp-block-post:first-child .journal-cover{height:100%;aspect-ratio:auto}.journal-with-images>.wp-block-post:first-child .post-card-content{padding-top:5px}.journal-with-images>.wp-block-post:first-child h3{font-size:31px}.journal-with-images>.wp-block-post:first-child .wp-block-post-excerpt{font-size:12px}.journal-with-images>.wp-block-post:not(:first-child) .post-card{grid-template-columns:170px minmax(0,1fr);gap:25px}.journal-with-images>.wp-block-post:not(:first-child) .journal-cover{height:140px;min-height:0}.journal-with-images>.wp-block-post:not(:first-child) h3{font-size:31px}.journal-with-images>.wp-block-post:not(:first-child) .wp-block-post-excerpt{font-size:12px}.journal-with-images .post-card-bottom{flex-wrap:wrap}.routes-intro{grid-template-columns:.7fr 1fr}.routes-intro h2{font-size:42px}.reading-routes{gap:20px}.reading-route{padding-left:20px}.reading-route h3{font-size:28px}.reading-route .route-description{font-size:12px}.reading-route .quiet-link{font-size:10px;white-space:normal;gap:10px}.reading-route .quiet-link span{margin-left:auto}.pause-section{gap:35px;padding-block:60px}.pause-copy h2{font-size:40px}.pause-image img{height:400px}.reflection-prompt{padding-left:16px;min-height:135px}.reflection-prompt p{font-size:25px}.archive-with-images .post-card h3{font-size:30px}.main-nav .wp-block-navigation__container{gap:16px}.main-nav{font-size:10px}.main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:16px}}
@media(max-width:600px){.journal-with-images>.wp-block-post:first-child .post-card{display:flex;gap:0}.journal-with-images>.wp-block-post:first-child{padding-bottom:27px;margin-bottom:25px}.journal-with-images>.wp-block-post:first-child .journal-cover{height:auto;aspect-ratio:16/10}.journal-with-images>.wp-block-post:first-child .post-card-content{padding-top:21px}.journal-with-images>.wp-block-post:first-child h3{font-size:36px;max-width:none}.journal-with-images>.wp-block-post:not(:first-child) .post-card{grid-template-columns:118px minmax(0,1fr);gap:19px}.journal-with-images>.wp-block-post:not(:first-child) h3{font-size:25px}.journal-with-images>.wp-block-post:not(:first-child) .wp-block-post-excerpt{display:none}.journal-with-images>.wp-block-post:not(:first-child) .journal-cover{height:140px;min-height:0}.journal-with-images>.wp-block-post:not(:first-child) .post-category{font-size:8px;letter-spacing:1px;margin-bottom:10px!important}.journal-with-images>.wp-block-post:not(:first-child) .sample-label{font-size:7px;margin-left:6px;padding-left:6px;letter-spacing:0}.journal-with-images .post-card-bottom{font-size:8px;gap:7px}.journal-with-images>.wp-block-post:first-child .post-card-bottom{font-size:9px}.journal-with-images .post-card-bottom .wp-block-read-more{font-size:10px}.routes-section{padding-block:43px}.routes-intro{display:block}.routes-intro .eyebrow{margin:0 0 19px}.routes-intro h2{font-size:43px}.reading-routes{grid-template-columns:1fr;gap:25px;margin-top:32px!important}.reading-route{border-left:0;border-top:1px solid #cfc5b5;padding:25px 0 0}.reading-route:first-child{border-top:0;padding-top:0}.reading-route h3{font-size:35px;margin:12px 0 15px!important}.reading-route h3 br{display:none}.reading-route h3 br::after{content:' '}.reading-route .route-description{font-size:13px;max-width:100%;margin-bottom:15px!important}.reading-route .quiet-link{font-size:11px;gap:20px}.pause-section{grid-template-columns:1fr;gap:35px;padding-block:45px 50px}.pause-image img{height:310px;object-position:center 58%}.pause-image figcaption{font-size:16px;margin-top:12px}.pause-copy h2{font-size:44px;margin-block:18px 25px}.reflection-prompt{min-height:90px;max-width:100%;padding-left:20px}.reflection-prompt p{font-size:28px}.reflection-hint{margin-top:20px!important}.reflection-next{font-size:12px}.archive-with-images{gap:24px}.archive-with-images .post-card h3{font-size:35px}.archive-with-images .post-card .wp-block-post-excerpt{font-size:13px}.single-cover{margin-bottom:30px!important;aspect-ratio:4/3!important}.single-cover img{aspect-ratio:4/3!important}.article-toc ol{grid-template-columns:1fr;gap:9px;font-size:12px}.article-toc{padding-block:19px}.article-body .writing-question{font-size:25px!important;padding:19px 20px}.related-section{padding-top:35px;margin-top:40px!important}.related-section .section-heading h2{font-size:38px}.related-grid .post-card h3{font-size:30px}.route-chapter h2{font-size:35px}.route-chapter ol{font-size:14px}.route-chapter .writing-question{font-size:23px}.route-page-cover img{max-height:260px}.about-editorial-image img{max-height:260px}}
@media(max-width:360px){.journal-with-images>.wp-block-post:not(:first-child) .post-card{grid-template-columns:95px minmax(0,1fr);gap:15px}.journal-with-images>.wp-block-post:not(:first-child) h3{font-size:24px}.journal-with-images>.wp-block-post:not(:first-child) .post-category{line-height:1.8}.journal-with-images>.wp-block-post:not(:first-child) .sample-label{display:block;border-left:0;margin-left:0;padding-left:0}.reading-route h3{font-size:32px}.routes-intro h2{font-size:38px}.pause-copy h2{font-size:40px}.archive-with-images .post-card h3{font-size:32px}}
