.t-body{font-family:HaasGrotDisp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:.875rem;line-height:1.222222;letter-spacing:.04em}@media (min-width: 64rem) and (max-width: 90.3125rem){.t-body{font-size:.625rem}}:root{--color-bg: #F2F2F7}:root{--header-padding: 1.5rem;--header-height: 1.25rem;--header-total-height: calc(var(--header-padding)*2 + var(--header-height));--submenu-hidden-header-top: 1.75rem;--content-spacing-top: 3.5rem}@media (min-width: 64rem){:root{--header-padding: 1.125rem;--header-height: 1.625rem;--content-spacing-top: 2.9375rem}}.articles-list{background-color:#000;color:#fff;-moz-column-count:1;column-count:1;-moz-column-gap:.625rem;column-gap:.625rem;width:100%}.articles-list__item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2.75rem}.articles-list__link{text-decoration:none;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}.articles-list__link:hover{opacity:.5;transition-duration:.3s}.articles-list__title{margin-top:.25rem;font-size:1.375rem}.articles-list__title span{font-family:Gascogne;font-weight:250}@media (min-width: 48rem){.articles-list{-moz-column-count:2;column-count:2}}@media (min-width: 64rem){.articles-list{-moz-column-count:3;column-count:3}}@media (min-width: 90.3125rem){.articles-list{-moz-column-count:4;column-count:4}}.blog-hero{position:relative;margin-bottom:2rem}.blog-hero picture{width:100%;max-height:100vh;aspect-ratio:1728/1117}.blog-hero picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-hero__title{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;color:#fff;font-size:1.375rem;letter-spacing:.04em;word-wrap:break-word;text-wrap:pretty}.blog-hero__title span{font-family:Gascogne;font-weight:250}@media (min-width: 48rem){.blog-hero{margin-bottom:7.6875rem}.blog-hero__title{font-size:4.25rem}}.l-blog{--color-bg: black;background-color:var(--color-bg)}@media (max-width: 47.9375rem){.l-blog .blog{--extra-padding: calc(var(--header-total-height) + var(--content-spacing-top));padding-top:var(--extra-padding)}.l-blog .blog-hero{display:none}}@media (min-width: 48rem){.l-blog .blog-hero{margin-bottom:5.75rem}}
