.journal-head{padding:72px 0 48px;border-bottom:1px solid #c8a45d44;background:radial-gradient(ellipse at top right,#3a2d1d55,transparent 60%)}.journal-head h1{max-width:1000px;font-size:clamp(38px,5vw,72px);line-height:1.12;margin:24px 0;overflow-wrap:anywhere}.journal-head p{color:#c8bead;line-height:1.8;max-width:680px}.journal-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#b7aa96;font-size:13px;margin:22px 0}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:30px}.journal-card{border:1px solid #c8a45d44;background:#151515;display:flex;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s}.journal-card:hover{border-color:#c8a45d;transform:translateY(-3px)}.journal-card>a{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;flex:none}.journal-card>a img{display:block;width:100%;height:100%;object-fit:cover}.journal-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.journal-card h2{font:600 clamp(23px,2vw,29px)/1.25 Manrope,Arial,sans-serif;margin:12px 0 16px;letter-spacing:-.03em;overflow-wrap:anywhere}.journal-card h2 a:hover{color:#e6cc98}.journal-card time{font-size:12px;color:#c8a45d}.journal-card p{font-size:14px;line-height:1.75;color:#bfb6a7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 22px}.journal-card .textlink{margin-top:auto}.journal-cover{max-width:1080px;margin:36px auto 0}.journal-cover img{display:block;width:100%;height:auto;border:1px solid #c8a45d44}.journal-content{max-width:790px;font-size:17px;line-height:1.9;color:#d2c9bc;overflow-wrap:anywhere}.journal-content h2{font:600 32px/1.25 Manrope,Arial,sans-serif;color:#ead1a8;letter-spacing:-.035em;margin:44px 0 20px}.journal-content h3{font:600 25px/1.3 Manrope,Arial,sans-serif;color:#ead1a8;margin:32px 0 18px}.journal-content p{font-size:17px;line-height:1.95;margin:0 0 24px}.journal-content ul,.journal-content ol{padding-left:26px;margin:0 0 26px}.journal-content li{padding-left:5px;margin-bottom:12px}.journal-content li::marker{color:#c8a45d}.journal-content li p{margin-bottom:8px}.journal-content a{color:#e6cc98;text-decoration:underline;text-underline-offset:4px}.journal-content strong{color:#f5ead8}.journal-bottom{border-top:1px solid #c8a45d55;padding-top:28px;margin-top:48px}.journal-cta{margin-top:64px;border:1px solid #c8a45d55;padding:30px;background:#191713}.journal-cta h2{margin-top:0}.journal-cta .btn{text-decoration:none;color:#111}.journal-legacy{margin-top:70px}.journal-legacy h2{font-size:32px}.journal-legacy ul{padding-left:20px;line-height:2.2}.journal-count{color:#a89b88;font-size:13px}.journal-content :focus-visible,.journal-card :focus-visible{outline:2px solid #c8a45d;outline-offset:5px}@media(max-width:1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.journal-grid{grid-template-columns:1fr;gap:20px}.journal-head{padding:45px 0 32px}.journal-head h1{font-size:38px}.journal-content h2{font-size:28px}.journal-card-copy{padding:22px}.journal-cta{padding:24px}.journal-cover{margin-top:25px}}@media(prefers-reduced-motion:reduce){.journal-card{transition:none}.journal-card:hover{transform:none}}

.journal-grid .journal-card>a{aspect-ratio:16/9}.journal-grid .journal-card>a img{width:100%;height:100%;object-fit:cover}.journal-legacy .blog-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
