.rista-journal,.rista-journal *{box-sizing:border-box}.rista-journal{color:#171411;background:#f9f8f6}.rista-journal a{color:inherit}.rista-journal__wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.rista-journal__hero{padding:clamp(72px,10vw,132px) 0 clamp(64px,8vw,100px);background:#171411;color:#fff}.rista-journal__hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:clamp(44px,8vw,100px);align-items:end}.rista-journal__eyebrow{margin:0 0 18px;color:#a67858;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.rista-journal__hero .rista-journal__eyebrow{color:#d6bba5}.rista-journal h1{max-width:780px;margin:0;font-size:clamp(45px,6vw,78px);line-height:.98;letter-spacing:-.052em}.rista-journal__lead{max-width:640px;margin:26px 0 0;color:#cbc5bf;font-size:clamp(17px,1.55vw,20px);line-height:1.65}.rista-journal__hero-note{padding:22px 0 0;border-top:1px solid #4a4540;color:#aaa39c;font-size:14px;line-height:1.6}.rista-journal__topics{display:flex;gap:10px;overflow:auto;padding:22px 0;border-bottom:1px solid #dedbd6;scrollbar-width:none}.rista-journal__topics::-webkit-scrollbar{display:none}.rista-journal__topics span{flex:none;padding:9px 13px;border:1px solid #d7d1ca;color:#6b625a;font-size:12px;white-space:nowrap}.rista-journal__main{padding:clamp(58px,8vw,96px) 0}.rista-journal__intro{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px}.rista-journal__intro h2,.rista-journal__cta h2{max-width:700px;margin:0;font-size:clamp(34px,4.4vw,56px);line-height:1.04;letter-spacing:-.045em}.rista-journal__intro p{max-width:360px;margin:0;color:#686058;line-height:1.65}.rista-journal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d8d3cd;border-left:1px solid #d8d3cd}.rista-journal__card{min-height:330px;display:flex;flex-direction:column;padding:clamp(26px,4vw,42px);border-right:1px solid #d8d3cd;border-bottom:1px solid #d8d3cd;text-decoration:none;transition:background .2s ease}.rista-journal__card:hover{background:#f0ece7}.rista-journal__card-top{display:flex;justify-content:space-between;gap:20px;color:#8a8077;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.rista-journal__card h2{max-width:500px;margin:auto 0 18px;font-size:clamp(27px,3vw,40px);line-height:1.08;letter-spacing:-.035em}.rista-journal__card p{max-width:550px;margin:0;color:#665e56;line-height:1.65}.rista-journal__card-link{display:inline-block;margin-top:24px;font-size:13px;font-weight:750}.rista-journal__cta{margin-top:clamp(64px,8vw,100px);padding:clamp(42px,7vw,76px);background:#e9e1d9}.rista-journal__cta p{max-width:620px;margin:20px 0 0;color:#62594f;font-size:17px;line-height:1.7}.rista-journal__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:0 24px;background:#171411;color:#fff!important;font-weight:750;text-decoration:none}.rista-journal__pagination{display:flex;justify-content:center;gap:16px;margin-top:36px}.rista-journal__pagination a{text-decoration:none}

.rista-article__header{padding:clamp(68px,9vw,112px) 0 52px;background:#f1eee9;border-bottom:1px solid #d8d3cd}.rista-article__back{display:inline-block;margin-bottom:38px;color:#6d6259;font-size:13px;text-decoration:none}.rista-article__header h1{max-width:930px;font-size:clamp(40px,5.8vw,72px)}.rista-article__dek{max-width:760px;margin:24px 0 0;color:#5e564f;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.rista-article__meta{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:30px;color:#7b7168;font-size:12px}.rista-article__layout{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,760px);gap:clamp(40px,8vw,100px);align-items:start;padding:clamp(54px,8vw,90px) 0}.rista-article__aside{position:sticky;top:28px;padding-top:18px;border-top:1px solid #bfb8b1;color:#766c63;font-size:13px;line-height:1.65}.rista-article__aside strong{display:block;margin-bottom:9px;color:#171411}.rista-article__body{font-size:17px;line-height:1.78}.rista-article__body>:first-child{margin-top:0}.rista-article__body h2{margin:2.4em 0 .7em;font-size:clamp(29px,3.5vw,42px);line-height:1.1;letter-spacing:-.035em}.rista-article__body h3{margin:2em 0 .55em;font-size:22px;line-height:1.25}.rista-article__body p{margin:0 0 1.3em;color:#4e4944}.rista-article__body ul,.rista-article__body ol{margin:0 0 1.5em;padding-left:1.25em;color:#4e4944}.rista-article__body li{margin:.45em 0}.rista-article__body blockquote{margin:2em 0;padding:22px 26px;border-left:3px solid #8a6045;background:#f1eee9;color:#332d28;font-size:20px;line-height:1.55}.rista-article__body a{text-decoration-thickness:1px;text-underline-offset:3px}.rista-article__bridge{margin:clamp(28px,6vw,68px) 0 0;padding:clamp(34px,6vw,58px);background:#171411;color:#fff}.rista-article__bridge .rista-journal__eyebrow{color:#d6bba5}.rista-article__bridge h2{max-width:580px;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.06;letter-spacing:-.04em}.rista-article__bridge p{max-width:600px;margin:18px 0 0;color:#c9c3bd;line-height:1.7}.rista-article__bridge .rista-journal__button{background:#fff;color:#171411!important}.rista-article__related{padding:clamp(58px,8vw,90px) 0;background:#f1eee9}.rista-article__related h2{margin:0 0 30px;font-size:clamp(32px,4vw,50px);letter-spacing:-.04em}.rista-article__related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d3ccc5;border-left:1px solid #d3ccc5}.rista-article__related a{min-height:180px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-right:1px solid #d3ccc5;border-bottom:1px solid #d3ccc5;text-decoration:none}.rista-article__related span{color:#8a8077;font-size:11px;text-transform:uppercase}.rista-article__related strong{font-size:20px;line-height:1.25}

@media(max-width:760px){.rista-journal__wrap{width:min(100% - 40px,1120px)}.rista-journal__hero{padding-top:58px}.rista-journal__hero-grid,.rista-article__layout{grid-template-columns:1fr}.rista-journal__hero-note{display:none}.rista-journal__intro{display:block}.rista-journal__intro p{margin-top:16px}.rista-journal__grid{grid-template-columns:1fr}.rista-journal__card{min-height:290px}.rista-journal__cta{padding:34px 24px}.rista-article__aside{position:static}.rista-article__related-grid{grid-template-columns:1fr}.rista-article__related a{min-height:145px}}
