.journal-index{background:radial-gradient(85% 650px at 95% 280px,#e8d9ee99,#0000 80%),radial-gradient(65% 700px at 0 950px,#ece5f680,#0000 85%),#faf9fc;padding-top:155px}.journal-index-heading{grid-template-columns:1.8fr 1fr;align-items:end;gap:60px;padding-bottom:48px;display:grid}.journal-index-heading h1{letter-spacing:-2.6px;margin:22px 0 0;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:1.08}.journal-index-heading h1 em{color:#8b659a}.journal-index-intro{justify-self:end;max-width:300px;padding-bottom:5px}.journal-index-intro p{color:#80718b;margin:0 0 20px;font-size:14px;line-height:1.85}.journal-index-intro a{color:#4c355d;align-items:center;gap:18px;font-size:12px;font-weight:550;display:inline-flex}.journal-feature{border-top:1px solid #dcd0e580;grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;padding:38px 0 55px;display:grid}.journal-feature-image{aspect-ratio:1.25;background:#e8dfed;border-radius:28px;display:block;position:relative;overflow:hidden}.journal-feature-image img{object-fit:cover;transition:transform .4s}.journal-feature-image:hover img{transform:scale(1.025)}.journal-feature-badge{letter-spacing:1.2px;color:#63436f;background:#fffffff2;border-radius:30px;padding:11px 15px;font-size:9px;font-weight:600;position:absolute;top:22px;left:22px}.journal-feature-image-arrow{color:#292042;background:#daff6d;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:22px;right:22px}.journal-feature-copy{padding:10px 0}.journal-feature-meta{color:#867092;flex-wrap:wrap;gap:14px;margin:22px 0 14px;font-size:11px;display:flex}.journal-feature-meta span+span{border-left:1px solid #cab8d4;padding-left:14px}.journal-feature-copy h2{letter-spacing:-1.2px;color:#2a213d;margin:0 0 20px;font-size:clamp(26px,2.8vw,39px);font-weight:500;line-height:1.2}.journal-feature-copy>p{color:#82728c;margin-bottom:25px;font-size:14px;line-height:1.85}.journal-feature-byline strong{font-size:12px;font-weight:550;display:block}.journal-feature-byline time{color:#9986a4;margin-top:6px;font-size:11px;display:block}.journal-feature-link{color:#3b254f;border-bottom:1px solid #ae90be;align-items:center;gap:25px;margin-top:28px;padding-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.journal-index .journal-list{background:0 0;padding:36px 0 85px;scroll-margin-top:115px}.journal-list-heading{border-top:1px solid #ded3e7;justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-top:32px;display:flex}.journal-list-heading h2{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:500}.journal-list-heading span{color:#937d9f;font-size:10px}@media (max-width:1000px){.journal-index-heading,.journal-feature{gap:30px}.journal-feature-image{aspect-ratio:1}.journal-feature-copy h2{font-size:30px}}@media (max-width:800px){.journal-index{padding-top:125px}.journal-index-heading{grid-template-columns:1fr;gap:22px;padding-bottom:30px}.journal-index-intro{justify-self:start;max-width:440px}.journal-index-heading h1{font-size:49px}.journal-feature{grid-template-columns:1fr;gap:25px;padding-top:30px}.journal-feature-image{aspect-ratio:1.6}.journal-feature-copy h2{max-width:600px}.journal-feature-copy{padding:0}}@media (max-width:480px){.journal-index-heading h1{letter-spacing:-1.8px;font-size:39px}.journal-feature-image{aspect-ratio:1.3;border-radius:22px}.journal-feature-copy h2{font-size:28px}.journal-feature-badge{top:16px;left:16px}.journal-feature-image-arrow{width:44px;height:44px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.journal-feature-image img{transition:none}}
