body:has(.articles){color:#070707;background:#fff;overflow-x:hidden}.articles{color:#070707;width:min(1440px,100%);font-family:var(--font-poppins), sans-serif;background:#fff;margin:0 auto}.articles-intro{padding:52px 100px 0}.articles-intro h1{letter-spacing:-.07em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(56px,6.4vw,92px);font-weight:400;line-height:.96}.articles-rule{text-align:center;height:1px;margin:31px 0 0;overflow:hidden}.articles-row{padding:31px 100px 0}.articles-row .article-scroller{overflow-x:auto}.articles-masonry{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;margin-top:19px;display:grid}.articles-col{flex-direction:column;gap:43px;display:flex}.articles-tile{flex-direction:column;gap:15px;display:flex}.articles-tile-loose{gap:25px}.articles-photo,.articles-fill{object-fit:cover;width:100%;display:block}.articles-photo{height:359px}.articles-tile-tall{height:777px}.articles-tile-mid{height:571px}.articles-fill{flex:1;min-height:0}.articles-tile h2{font-family:var(--font-script), cursive;color:#000;margin:0;font-size:44px;font-weight:400;line-height:.85}.articles-tile-loose h2{margin-bottom:21px}.articles-tag{font-family:var(--font-montserrat), sans-serif;letter-spacing:.8px;gap:21px;margin:4px 0 0;font-size:14px;line-height:1.7;display:flex}.articles-more{color:#505050;letter-spacing:10.8px;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;width:100%;margin:48px 0 0;padding:0;font-family:inherit;font-size:10px;font-weight:300;line-height:1.7;display:block}.articles-more:disabled{cursor:default}.articles-empty{text-align:center;margin:48px 0 80px;font-size:16px}@media (max-width:1100px){.articles-intro,.articles-row{padding-left:24px;padding-right:24px}.articles-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.articles-tile-tall,.articles-tile-mid{height:auto}.articles-fill{flex:none;height:420px}}@media (max-width:640px){.articles-masonry{grid-template-columns:1fr}.articles-more{letter-spacing:4px}}
