body .rilas-blog-454 .rilas-journal-intro.rilas-inner-page-hero{padding:clamp(42px,5vw,72px) 0!important;margin-block:0 clamp(25px,3vw,45px)!important;background:#efe0c7!important}
body .rilas-blog-454 .rilas-journal-intro h1{font-size:clamp(42px,5vw,70px)!important;line-height:1.06!important;margin-bottom:12px!important}
body .rilas-blog-454 .rilas-journal-grid{gap:clamp(16px,2vw,28px)!important;align-items:stretch}
body .rilas-blog-454 .rilas-journal-card{background:#fffaf5!important;border:1px solid #e8ddd0!important;border-radius:12px!important;padding:0!important;overflow:hidden!important;min-height:0!important;display:flex!important;flex-direction:column!important;box-shadow:none!important}
body .rilas-blog-454 .rilas-journal-card>a:first-child{display:block;text-decoration:none}
body .rilas-blog-454 .rilas-journal-card .rilas-editorial-image{width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;display:block!important;max-height:none!important}
body .rilas-blog-454 .rilas-journal-card .rilas-kicker{margin:18px 20px 7px!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase}
body .rilas-blog-454 .rilas-journal-card h2{margin:0 20px 10px!important;font-size:clamp(19px,1.55vw,24px)!important;line-height:1.28!important;letter-spacing:0!important}
body .rilas-blog-454 .rilas-journal-card p{margin:0 20px 16px!important;font-size:14px!important;line-height:1.65!important;letter-spacing:0!important;color:#655850!important;max-width:65ch}
body .rilas-blog-454 .rilas-journal-card .rilas-editorial-more{margin:auto 20px 22px!important;display:inline-flex;align-items:center;font-size:13px;font-weight:700;text-decoration:none}
body .rilas-blog-454 .rilas-journal-card:hover{transform:translateY(-3px)}
body .rilas-blog-454 .rilas-guide-nav{gap:9px!important;margin-bottom:26px!important}
body .rilas-blog-454 .rilas-guide-nav a{font-size:13px!important;padding:9px 16px!important}
body .rilas-article-v270{padding-bottom:clamp(48px,7vw,100px);background:#fffdf9}
body .rilas-article-v270 .rilas-article-trail{padding:25px 0 0;margin-bottom:clamp(20px,3vw,42px);font-size:13px}
body .rilas-article-v270 .rilas-article-layout{max-width:1040px;margin-inline:auto}
body .rilas-article-v270 .rilas-article-heading{max-width:760px;margin:0 auto clamp(22px,3vw,38px)!important;text-align:start!important}
body .rilas-article-v270 .rilas-article-heading h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.1!important;max-width:18ch!important;letter-spacing:0!important;margin:10px 0 16px!important;text-wrap:balance}
body .rilas-article-v270 .rilas-article-heading .rilas-kicker{font-size:12px!important;letter-spacing:0!important}
body .rilas-article-v270 .rilas-article-deck{font-size:clamp(16px,1.6vw,20px)!important;line-height:1.65!important;letter-spacing:0!important;max-width:62ch}
body .rilas-article-v270 .rilas-article-figure{margin:0 auto clamp(32px,5vw,62px)!important;max-width:1040px!important}
body .rilas-article-v270 .rilas-article-cover{display:block;width:100%!important;max-height:510px!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:12px!important}
body .rilas-article-v270 .rilas-article-content{max-width:760px!important;margin-inline:auto!important;font-size:17px!important;line-height:1.85!important;letter-spacing:0!important;color:#301611}
body .rilas-article-v270 .rilas-article-content h2{font-size:clamp(23px,2.3vw,31px)!important;line-height:1.3!important;margin:34px 0 12px!important;letter-spacing:0!important}
body .rilas-article-v270 .rilas-article-content p{margin:0 0 21px!important;line-height:1.85!important}
body .rilas-article-v270 .rilas-article-footer{max-width:760px;margin:34px auto 0;border-top:1px solid #e1d5c5;padding-top:24px}
body .rilas-article-v270 .rilas-editorial-related,body .rilas-article-v270 .rilas-editorial-products{margin-top:clamp(36px,5vw,70px)}
body .rilas-article-v270 .rilas-journal-grid .rilas-journal-card{min-width:0}
@media(max-width:680px){body .rilas-blog-454 .rilas-journal-grid{grid-template-columns:1fr!important}body .rilas-blog-454 .rilas-journal-card .rilas-editorial-image{aspect-ratio:16/11!important}body .rilas-article-v270 .rilas-article-heading h1{font-size:clamp(32px,8vw,46px)!important}body .rilas-article-v270 .rilas-article-cover{aspect-ratio:4/3!important}}
@media(prefers-reduced-motion:reduce){body .rilas-blog-454 .rilas-journal-card{transition:none!important}body .rilas-blog-454 .rilas-journal-card:hover{transform:none!important}}
