.breadcrumb{background:var(--color-superficie-clara);padding:.85rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.92rem}.breadcrumb__item{display:flex;align-items:center;gap:.5rem;color:#666}.breadcrumb__item:before{content:"/";color:#999}.breadcrumb__item:first-child:before{display:none}.breadcrumb__link{color:var(--color-verde-principal);font-weight:600}.breadcrumb__item--active{color:var(--color-preto-texto);font-weight:600}.page-hero{padding:4.5rem 0 2rem;background:var(--color-branco);border-bottom:1px solid rgba(0,0,0,.06)}.page-hero__container{display:flex;align-items:center;justify-content:center}.page-hero__content{max-width:760px;text-align:center}.page-hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;color:var(--color-preto-texto);text-align:center;margin-bottom:.85rem}.page-hero__desc{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75;color:#5a5a5a}.blog-archive{padding:var(--space-2xl) 0;background:var(--color-superficie-clara)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.blog-card{background:var(--color-branco);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0;text-decoration:none;color:inherit;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.blog-card:hover,.blog-card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-md);outline:none}.blog-card__media{aspect-ratio:16 / 9;background:var(--color-superficie-clara);overflow:hidden}.blog-card__img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__body{padding:var(--space-md) var(--space-lg) var(--space-lg);display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-card__published{font-family:var(--font-body);font-size:.82rem;font-weight:600;color:#777;margin:0;display:flex;flex-wrap:wrap;gap:.45rem .9rem;align-items:center}.blog-card__meta-item{display:inline-flex;align-items:center;gap:.35rem;line-height:1.4}.blog-card__meta-icon{width:1.05rem;height:1.05rem;flex-shrink:0;color:var(--color-verde-principal)}.blog-card__title{font-family:var(--font-display);font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:700;line-height:1.28;color:var(--color-preto-texto)}.blog-card__excerpt{font-family:var(--font-body);font-size:.94rem;line-height:1.6;color:#555;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.blog-empty{margin-top:var(--space-md);text-align:center;color:#666;font-size:1rem;line-height:1.6}.blog-cta{position:relative;overflow:hidden;padding:var(--space-2xl) 0}.blog-cta__bg{position:absolute;inset:0;z-index:0}.blog-cta__bg img{width:100%;height:100%;object-fit:cover}.blog-cta__overlay{position:absolute;inset:0;background:linear-gradient(135deg,#0d0d0ddb,#1b6b359e)}.blog-cta__container{position:relative;z-index:1}.blog-cta__content{max-width:760px;margin:0 auto;text-align:center}.blog-cta__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,3vw,3rem);line-height:1.12;color:var(--color-branco);margin-bottom:.85rem}.blog-cta__desc{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75;color:#ffffffeb;margin-bottom:var(--space-lg)}.blog-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-sm)}@media(max-width:768px){.page-hero{padding:3rem 0 1.5rem}.blog-archive{padding:var(--space-xl) 0}.blog-grid{grid-template-columns:1fr}}
