.articles-collection[data-articles-view="cards"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.articles-collection[data-articles-view="cards"] .article-card img{height:145px;aspect-ratio:auto;object-fit:cover}.articles-collection[data-articles-view="cards"] .article-card div{padding:18px}.articles-collection[data-articles-view="cards"] .article-card h2{font-size:20px;margin-bottom:10px}.articles-collection[data-articles-view="cards"] .article-card p{font-size:13px;line-height:1.5}.article-navigation:empty{display:none}
@media(max-width:1100px) and (min-width:801px){.articles-collection[data-articles-view="cards"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.articles-collection[data-articles-view="cards"]{grid-template-columns:1fr}.articles-collection[data-articles-view="cards"] .article-card>a{display:grid;grid-template-columns:110px 1fr;align-items:stretch}.articles-collection[data-articles-view="cards"] .article-card img{width:110px;height:100%;min-height:110px}.articles-collection[data-articles-view="cards"] .article-card p{display:none}}
.single-article .article-featured-image{float:left;width:32%;margin:0 30px 18px 0}.single-article .article-featured-image img{display:block;width:100%;height:auto}.single-article .article-content:after{content:"";display:block;clear:both}.single-article .article-navigation{clear:both}
@media(max-width:700px){.single-article .article-featured-image{float:none;width:min(70%,280px);margin:0 auto 28px}.single-article .article-content:after{display:none}}
@media(max-width:800px){html,body.rilc-articles-body{max-width:100%;overflow-x:hidden}.articles-header{width:100%;padding:0 20px;gap:18px}.articles-header>*{min-width:0}.articles-header>a:last-child{max-width:190px;font-size:13px;line-height:1.25;text-align:right;white-space:normal}.articles-shell,.single-article,.articles-admin,.article-editor,.articles-login{width:calc(100% - 32px);max-width:100%;margin-left:auto;margin-right:auto}.articles-title h1,.single-article h1{font-size:clamp(34px,11vw,44px);overflow-wrap:anywhere}.articles-title{margin-bottom:32px}.view-switch{width:100%;display:grid;grid-template-columns:1fr 1fr}.view-switch button{width:100%}.articles-collection[data-articles-view="cards"]{display:grid;grid-template-columns:1fr;gap:14px}.articles-collection[data-articles-view="cards"] .article-card{width:100%;min-width:0}.articles-collection[data-articles-view="cards"] .article-card>a{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:104px}.articles-collection[data-articles-view="cards"] .article-card img{display:block;width:104px;height:104px;min-height:0;max-height:none;object-fit:cover;align-self:center}.articles-collection[data-articles-view="cards"] .article-card div{min-width:0;padding:14px 16px}.articles-collection[data-articles-view="cards"] .article-card h2{font-size:19px;line-height:1.2;margin:0;overflow-wrap:anywhere;text-align:left}.articles-collection[data-articles-view="cards"] .article-card p{display:none}.single-article{padding-top:48px}.single-article .article-content{font-size:16px;line-height:1.72;overflow-wrap:anywhere}.single-article .article-featured-image{width:min(72%,260px);margin:0 auto 26px}.article-navigation{gap:0;margin-top:42px;padding-top:8px}.article-navigation a{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}.article-navigation a:last-child{text-align:left}.article-navigation span{font-size:17px;line-height:1.35}.rilc-articles-body .mobile-bar{width:100%;grid-template-columns:1fr 1fr}.rilc-articles-body .mobile-bar a{min-width:0;padding:12px 6px}}
@media(max-width:800px){html{width:100%;max-width:100%;overflow-x:hidden}body.rilc-articles-body{width:100vw;max-width:100vw;min-width:0;margin:0;overflow-x:hidden}.articles-header{width:100vw;max-width:100vw}.articles-shell,.single-article,.articles-admin,.article-editor,.articles-login{box-sizing:border-box;width:auto;max-width:none;margin-left:16px;margin-right:16px}.articles-title,.view-switch,.articles-collection,.single-article .article-content,.single-article .article-content p{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.single-article .article-content,.single-article .article-content p{white-space:normal;overflow-wrap:anywhere;word-break:normal}.single-article .article-featured-image{width:160px;max-width:160px;margin:0 auto 24px}.rilc-articles-body .mobile-bar{width:100vw;max-width:100vw}}
