.blog-section{max-width:1400px;margin:0 auto;padding:40px 20px}#blog-filters{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end}.newest-posts{color:#373a36;text-align:left;letter-spacing:0;margin-top:0;font-family:"GT Alpina LAN Standard Light",serif;font-size:35px;font-weight:300;line-height:1.1em;margin-bottom:0}.filter-btn{color:#373a36;padding:8px 16px;font-family:Gotham;font-size:15px;font-weight:300;text-decoration:none;transition:background-color .2s,color .2s,border .2s;display:block;border:1px solid transparent;background-color:transparent;cursor:pointer}.filter-btn:hover{color:#654ea3}.filter-btn:last-child{border-right:none}.filter-btn.active{border:1px solid #ff8980;color:#ff8980;background-color:transparent;font-family:Gotham}.blog-content-wrapper{max-width:1240px;margin:0 auto}#blog-posts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px 40px;justify-content:center;max-width:1240px;margin:0 auto}.filters-header-wrapper{display:flex;flex-direction:column;max-width:1240px;margin:0 auto 40px auto}.blog-article{max-width:380px;width:100%;display:block;text-decoration:none}.blog-card-image{width:100%;height:auto;max-height:244px;object-fit:cover;aspect-ratio:4/3;margin-bottom:16px;display:block}.blog-meta{display:flex;justify-content:flex-start;align-items:center;font-size:14px;margin-bottom:12px;gap:26px}.blog-date{color:#666;font-family:Gotham,sans-serif;font-weight:300}.blog-category{text-transform:uppercase;color:#654ea3;font-weight:500;letter-spacing:0}.blog-title{font-family:GT-Alpina-LAN-Standard-Light,serif;font-size:24px;color:#373a36;margin:0 0 16px 0;line-height:1.2em}.blog-excerpt{font-family:Gotham,sans-serif;font-weight:300;font-size:16px;color:#373a36;line-height:1.4em;margin:0 0 16px 0}.blog-read-more{color:#007bff;font-weight:700;font-size:14px;text-decoration:none}.featured-resource-section{max-width:1400px;margin:0 auto;padding:60px 20px;text-align:center}.featured-resource-section-title{font-size:48px}.featured-resource-blog{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:2rem}.featured-resource-text{flex:1 1 400px;max-width:500px;text-align:left}.featured-resource-category{margin-right:13px;padding-right:13px;font-size:16px;letter-spacing:0;text-transform:uppercase;color:#654ea3;font-weight:300;font-family:Gotham,sans-serif;line-height:1.1em;margin-bottom:16px}.featured-resource-section-title,.featured-resource-title{letter-spacing:0;font-weight:300;line-height:1.1em;font-family:"GT Alpina LAN Standard Light",serif;color:#373a36;margin:0 auto 16px}.featured-resource-title{font-size:40px}.featured-resource-description{padding-right:95px;width:auto;margin-bottom:0;padding-top:12px;padding-bottom:12px;line-height:1.4em}.featured-resource-description,.featured-resource-section-paragraph{font-size:16px;color:#373a36;font-family:Gotham,sans-serif;font-weight:300;letter-spacing:0}.featured-resource-btn{text-decoration:none;font-family:Gotham,sans-serif;color:#fff;text-align:center;text-transform:uppercase;object-position:50% 50%;border-radius:0;max-width:300px;margin:37px auto 62px 0;padding:13px 53px;font-size:18px;font-weight:500;line-height:1.4em;display:block;position:static}.featured-resource-image{width:100%;height:380px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:0;display:block;max-width:600px}.featured-resource-image img{width:100%}@media (max-width:991px){.featured-resource-blog{flex-direction:column;align-items:normal}.featured-resource-image{height:270px;max-width:100%}.featured-resource-btn{margin:20px 0}#blog-filters{margin-bottom:25px}.filter-btn{max-width:125px;padding:0 5px}#blog-posts{grid-template-columns:1fr 1fr}.blog-article{max-width:100%}}@media (max-width:768px){.featured-resource-section{padding:60px 20px 25px}.featured-resource-section-title{font-size:40px}.featured-resource-section-paragraph{margin-bottom:60px}.featured-resource-text{flex:1 1 330px}.featured-resource-image{flex:1 1 auto}.featured-resource-description{padding-right:0}.featured-resource-btn{margin:20px 0}#blog-posts{grid-template-columns:1fr}.filters-header-wrapper{flex-direction:column-reverse;align-items:center;text-align:center;gap:20px}#blog-filters{justify-content:center;display:flex;width:100%;flex-direction:column;align-items:center}.filter-btn{padding:8px;font-size:13px;max-width:170px}}@media (max-width:425px){.featured-resource-image{height:160px}.featured-resource-text{text-align:center}}