body{background-color:#faf8f5}.v2-blog-list{min-height:100vh}.v2-blog-list__header{text-align:center;padding:6.4rem 2.4rem 4.8rem;background:linear-gradient(135deg, #1e3a2f 0%, #2d5a47 100%);color:white}@media only screen and (max-width: 50em){.v2-blog-list__header{padding:4.8rem 1.6rem 3.2rem}}.v2-blog-list__eyebrow{display:block;font-family:"Lato",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#c9a227;margin-bottom:1.2rem}.v2-blog-list__title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;font-size:4.8rem;font-weight:600;color:white;margin:0 0 1.6rem;letter-spacing:-0.02em}@media only screen and (max-width: 50em){.v2-blog-list__title{font-size:3.6rem}}@media only screen and (max-width: 37.5em){.v2-blog-list__title{font-size:3rem}}.v2-blog-list__description{font-family:"Lato",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.8rem;color:rgba(255, 255, 255, 0.85);margin:0 auto;max-width:600px;line-height:1.7}@media only screen and (max-width: 37.5em){.v2-blog-list__description{font-size:1.6rem}}.v2-blog-list__content{max-width:1200px;margin:0 auto;padding:4.8rem 2.4rem}@media only screen and (max-width: 50em){.v2-blog-list__content{padding:3.2rem 1.6rem}}.v2-blog-year{margin-bottom:4.8rem}.v2-blog-year:last-child{margin-bottom:0}.v2-blog-year__title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.6rem;font-weight:700;color:#1e3a2f;margin:0 0 3.2rem;padding-bottom:1.6rem;border-bottom:3px solid #c9a227;display:inline-block}@media only screen and (max-width: 37.5em){.v2-blog-year__title{font-size:3rem}}.v2-blog-month{margin-bottom:4rem}.v2-blog-month:last-child{margin-bottom:0}.v2-blog-month__title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;color:#5a5a5a;margin:0 0 2.4rem;text-transform:uppercase;letter-spacing:.05em}.v2-blog-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:3.2rem}@media only screen and (max-width: 37.5em){.v2-blog-grid{grid-template-columns:1fr;gap:2.4rem}}.v2-blog-card{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0, 0, 0, 0.07),0 2px 4px rgba(0, 0, 0, 0.05);transition:all .3s ease;display:flex;flex-direction:column}.v2-blog-card:hover{box-shadow:0 20px 25px rgba(0, 0, 0, 0.1),0 10px 10px rgba(0, 0, 0, 0.04);transform:translateY(-4px)}.v2-blog-card__image-link{display:block;aspect-ratio:16/10;overflow:hidden}.v2-blog-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.v2-blog-card:hover .v2-blog-card__image{transform:scale(1.05)}.v2-blog-card__content{padding:2.4rem;display:flex;flex-direction:column;flex-grow:1}.v2-blog-card__date{font-family:"Lato",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4rem;color:#a88620;font-weight:500;margin-bottom:.8rem}.v2-blog-card__date sup{font-size:.6em}.v2-blog-card__title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.1;margin:0 0 1.2rem}.v2-blog-card__title a{color:#1a1a1a;text-decoration:none;transition:color .15s ease}.v2-blog-card__title a:hover{color:#1e3a2f}.v2-blog-card__summary{font-family:"Lato",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.6rem;color:#5a5a5a;line-height:1.7;margin:0 0 1.6rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2-blog-card__link{display:inline-flex;align-items:center;gap:.8rem;font-family:"Lato",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4rem;font-weight:600;color:#1e3a2f;text-decoration:none;transition:all .15s ease}.v2-blog-card__link:hover{color:#2d5a47;gap:1.2rem}.v2-blog-card__link i{font-size:.8em;transition:transform .15s ease}.v2-blog-card__link:hover i{transform:translateX(2px)}
