.news-index{display:grid;gap:60px 36px;grid-template-columns:1fr 1fr;margin:auto;max-width:1260px}.news-index__post{border-radius:40px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.news-index__post-image{height:auto;max-width:100%}.news-index__post-title{font-family:Albert Sans,sans-serif;font-size:50px;line-height:100%}.news-index__post-title a{color:#1d1d1b}.news-index__post-timestamp{display:block}.news-index__post-author{align-items:center;display:flex}.news-index__post-author-image{border-radius:50%;height:auto;margin-right:5px;width:30px}.news-index__post-author,.news-index__post-image--small,.news-index__post-tags,.news-index__post-timestamp,.news-index__post-title{margin:0 0 16px}.news-index__post-summary{font-size:16px;letter-spacing:.64px;line-height:120%;margin-bottom:32px;max-width:436px}.news-index__post-content{background:radial-gradient(50% 50% at 50% 50%,#ffe66d 0,#ffc749 100%);padding:24px 40px 40px}.news-index__post-content:first-child{grid-row:span 2}.news-index__post-content--full-width{padding-left:0}.news-index__post-image-wrapper{flex:0 1 100%;position:relative}.news-index__post-image-wrapper:before{content:"";display:block;padding-top:56.54%;width:100%}.news-index__post-image-wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}a.news-index__post-button{background:transparent;border-color:#000;color:#000;letter-spacing:2.32px;line-height:1em;padding:13px 31px}.news-index-footnote{font-size:24px;font-weight:700;grid-column:span 2;text-align:center;text-transform:uppercase}@media only screen and (max-width:1096px){.news-index{gap:40px 38px;max-width:722px}.news-index__post{border-radius:32px}.news-index__post-image-wrapper:before{padding-top:70.2%}.news-index__post-title{font-size:40px;margin-bottom:16px}.news-index__post-content{padding:24px}.news-index__post-summary{font-size:14px;letter-spacing:.02em;margin-bottom:16px}a.news-index__post-button{letter-spacing:2.32px;padding:14px 32px}.news-index-footnote{font-size:14px}}@media only screen and (max-width:767px){.news-index{grid-template-columns:1fr;row-gap:32px}.news-index__post-summary{font-size:16px}.news-index-footnote{grid-column:span 1;margin:0 auto;max-width:305px}}