.blog-hero{padding-top:2rem;padding-bottom:2rem}.blog-hero .grid{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-hero__content{max-width:900px}.blog-hero__kicker{font-size:1.125rem;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.05em}.blog-hero__kicker,.blog-hero__title{font-weight:700;color:var(--color-green-80,#166534)}.blog-hero__title{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:0 0 1rem}.blog-hero__subtitle{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.4;color:var(--color-gray-70,#374151);margin:0 0 2rem}.blog-hero__image-container{margin-top:2rem;border-radius:1rem;overflow:hidden}.blog-hero__image{width:100%;height:auto;display:block;object-fit:cover}@media (min-width:768px){.blog-hero{padding-top:3rem;padding-bottom:3rem}.blog-hero__content{max-width:800px}}@media (min-width:1024px){.blog-hero{padding-top:4rem;padding-bottom:4rem}}.blog-main{background-color:#faf9f7}.blog-layout-container{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.blog-layout-container{flex-direction:row;padding:3rem 2rem}}.blog-aside-wrapper{background-color:transparent;order:2}@media (min-width:1024px){.blog-aside-wrapper{order:1;flex-shrink:0;width:280px;position:sticky;top:100px;align-self:flex-start}}.blog-aside{padding:0}.blog-aside__title{font-size:1.25rem;font-weight:700;color:#111;margin-bottom:1rem}.blog-aside__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.blog-aside__item{padding-bottom:0;border-bottom:none}.blog-aside__category{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--color-green-80,#166534);margin:0 0 .25rem}.blog-aside__link{font-size:.9rem;color:#111;text-decoration:underline;transition:color .15s ease;line-height:1.4}.blog-aside__link:hover{color:#555}.blog-content-wrapper{flex:1;min-width:0;order:1}@media (min-width:1024px){.blog-content-wrapper{order:2}}.blog-content__title{font-size:1.5rem;font-weight:700;color:var(--color-green-80,#166534);margin-bottom:1.5rem}@media (min-width:768px){.blog-content__title{font-size:1.75rem}}.blog-content__intro{margin-bottom:2rem}.blog-content__intro p{font-size:1rem;line-height:1.7;color:#374151;margin-bottom:1rem}.blog-content__intro p:last-child{margin-bottom:0}.blog-article{margin-bottom:2rem}.blog-article__eyebrow{font-size:.875rem;font-weight:700;text-transform:uppercase;color:var(--color-cyan-60,#0891b2);margin-bottom:.5rem;letter-spacing:.05em}.blog-article__subtitle{font-size:1.25rem;font-weight:700;color:var(--color-green-80,#166534);margin-bottom:1rem}.blog-article__content p{font-size:1rem;line-height:1.7;color:#374151;margin-bottom:1rem}.blog-article__content p:last-child{margin-bottom:0}.blog-content__image{margin-top:2rem;border-radius:.5rem;overflow:hidden}.blog-content__image img{width:100%;height:auto;display:block}