/* Dynamic journal: Vita's generous image/text rhythm, fed by article records. */
.journal-card>a{color:inherit;text-decoration:none}
.journal-card>a>.body-md{text-decoration:underline;text-underline-offset:5px}
.journal-card>a:hover>.body-md{color:var(--mydriver-accent)}
.journal-index{display:block;padding:0 3.333vw 100px}.journal-index>.container{width:100%}.journal-intro{padding:110px 0 70px}.journal-intro .h2{max-width:1100px;line-height:1.02;margin-top:36px}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px 4.5vw}.journal-card{min-width:0}.journal-card>a{display:block}.journal-card-image{width:100%;height:380px;overflow:hidden;background:#27251f;display:flex;align-items:center;justify-content:center}.journal-card-image img{width:100%;height:100%;object-fit:cover}.journal-card .body-sm{margin:25px 0 20px;color:#c8c1b5}.journal-card .h3{line-height:1.18;margin:0 0 22px;font-size:38px;letter-spacing:-.045em}.journal-card .body-lg{font-size:18px;line-height:1.6;color:#d8d1c5;max-width:560px}.journal-card:nth-child(3n){grid-column:1/-1}.journal-card:nth-child(3n)>a{display:grid;grid-template-columns:1.15fr 1fr;column-gap:5vw}.journal-card:nth-child(3n) .journal-card-image{grid-row:1/6;height:440px}.journal-card:nth-child(3n) .h3{font-size:48px}.journal-pagination{margin:80px 0 0}.journal-article{max-width:none;margin:0;font-size:20px;line-height:1.7}.journal-article .journal-intro{padding:110px 3.333vw 65px}.journal-article .journal-intro .h2{font-size:72px;font-weight:400;letter-spacing:-.055em}.journal-hero{display:flex;justify-content:center;align-items:center;overflow:hidden;padding:40px 3.333vw;background:#27251f;max-height:none}.journal-hero img{width:auto;max-width:100%;height:auto;max-height:650px;object-fit:contain}.journal-reading{padding:85px 3.333vw}.journal-reading>.container{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:8vw}.journal-reading-body{max-width:800px}.journal-reading-body h2{font-size:36px;font-weight:400;line-height:1.2}.journal-reading-body h3{font-weight:400}.journal-reading-body p{color:#e4ded2}.journal-reading-body ul{padding-left:24px}.journal-reading-body img{max-width:100%;height:auto}.journal-aside{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:22px;padding-top:24px;border-top:1px solid #f4f0e850}.journal-aside .h4{font-size:30px;line-height:1.25}.journal-aside p{margin:0}.journal-aside a{text-decoration:none}.journal-related{padding:70px 3.333vw 110px;margin:0}.journal-related>.container>.body-md{margin-bottom:40px}.journal-related>.container>a{display:inline-block;margin-top:55px}.journal-article a{color:inherit}.journal-article .btn-primary{color:#27251f}.journal-card-image img{max-width:var(--image-native-width,100%)}
@media(max-width:1100px){.journal-reading>.container{grid-template-columns:minmax(0,1fr) 260px;gap:5vw}.journal-card .h3{font-size:30px}.journal-card:nth-child(3n) .h3{font-size:38px}.journal-card-image{height:300px}.journal-article .journal-intro .h2{font-size:60px}}
@media(max-width:767px){.journal-index{padding:0 24px 70px}.journal-intro{padding:65px 0 45px}.journal-intro .h2,.journal-article .journal-intro .h2{font-size:44px;line-height:1.08}.journal-grid{grid-template-columns:1fr;gap:60px}.journal-card:nth-child(3n){grid-column:auto}.journal-card:nth-child(3n)>a{display:block}.journal-card-image,.journal-card:nth-child(3n) .journal-card-image{height:auto;aspect-ratio:1.45}.journal-card .h3,.journal-card:nth-child(3n) .h3{font-size:30px}.journal-article .journal-intro{padding:65px 24px 35px}.journal-hero{padding:0 24px 30px}.journal-reading{padding:45px 24px}.journal-reading>.container{grid-template-columns:1fr;gap:55px}.journal-aside{position:static}.journal-related{padding:50px 24px 75px}.journal-reading-body h2{font-size:30px}}
