.blog-index{max-width:var(--site-container-max,1440px);padding:2.5rem var(--site-container-padding,1.5rem) 3rem;margin:0 auto}.blog-index__hero{margin-bottom:2.5rem}.blog-index__eyebrow{color:var(--color-muted,#5a6b5c);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.blog-index__title{color:var(--color-primary,#4a4a4a);margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.blog-index__subtitle{color:var(--color-muted,#5a6b5c);margin:0;font-size:1.1rem;line-height:1.6}.blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:767px){.blog-index__grid{grid-template-columns:1fr}}.blog-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#0000001a);border-radius:var(--radius-md,16px);color:inherit;padding:1.25rem 1.35rem;text-decoration:none;display:block}.blog-card:hover{border-color:#0003}.blog-card__date{color:var(--color-muted,#5a6b5c);font-size:.85rem}.blog-card__title{color:var(--color-text,#2d3b2f);margin:.4rem 0 .5rem;font-size:1.3rem;font-weight:700;line-height:1.35}.blog-card:hover .blog-card__title{color:var(--color-primary,#4a4a4a)}.blog-card__excerpt{color:var(--color-muted,#5a6b5c);margin:0;font-size:.95rem;line-height:1.6}.blog-card__cta{color:var(--color-primary,#4a4a4a);margin-top:.75rem;font-size:.9rem;font-weight:600;display:inline-block}.blog-card:hover .blog-card__cta{text-decoration:underline}.blog-article__wrap{max-width:800px;padding:2.5rem var(--site-container-padding,1.5rem) 3rem;margin:0 auto}.blog-article__back{color:var(--color-muted,#5a6b5c);margin-bottom:1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.blog-article__back:hover{color:var(--color-primary,#4a4a4a)}.blog-article__header{border-bottom:1px solid var(--color-border,#0000001a);margin-bottom:2rem;padding-bottom:1.5rem}.blog-article__date{color:var(--color-muted,#5a6b5c);margin:0 0 .5rem;font-size:.9rem;display:block}.blog-article__title{color:var(--color-primary,#4a4a4a);margin:0;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:800;line-height:1.2}.blog-article__body{color:var(--color-text,#2d3b2f);font-size:1.05rem;line-height:1.7}.blog-article__body>:first-child{margin-top:0}.blog-article__body p{margin:0 0 1.25rem}.blog-article__body h2{color:var(--color-primary,#4a4a4a);margin:2rem 0 .75rem;font-size:1.4rem;font-weight:700}.blog-article__body h3{margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:700}.blog-article__body a{color:var(--color-primary,#4a4a4a);font-weight:600}.blog-article__body ul,.blog-article__body ol{margin:0 0 1.25rem;padding-left:1.35rem}.blog-article__body li{margin-bottom:.4rem}.blog-article__body blockquote,.blog-article__body .wp-block-quote{border-left:3px solid var(--color-primary,#4a4a4a);color:var(--color-muted,#5a6b5c);margin:1.25rem 0;padding:.75rem 1rem}.blog-article__body img,.blog-article__body .wp-block-image img{border-radius:var(--radius-sm,10px);max-width:100%;height:auto;margin:1.5rem 0}.blog-article__body .quick-answer-wrapper,.blog-article__body #toc_container{border:1px solid var(--color-border,#0000001a);border-radius:var(--radius-sm,10px);background:var(--color-surface,#fff);margin:1.5rem 0;padding:1rem 1.25rem}@media (max-width:640px){.blog-index,.blog-article__wrap{padding:2rem 1.25rem 2.5rem}}
