.zad-blogs-page .zad-blog-index{max-width:min(72rem,100%);margin-left:auto;margin-right:auto}.zad-blog-index__heading{letter-spacing:-.02em;color:var(--zad-foreground);text-align:center;margin:0 0 clamp(1.5rem,4vw,2.25rem);font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:700}.zad-blog-index__grid{gap:clamp(1.25rem,3vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.zad-blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem)}}.zad-blog-card{border-radius:var(--zad-radius-lg);background:var(--zad-glass-08);height:100%;color:inherit;border:1px solid #7bc04a24;flex-direction:column;padding:0;text-decoration:none;transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.34,1.56,.64,1),background .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.zad-blog-card__media{aspect-ratio:16/9;background:#0003;flex-shrink:0;width:100%;position:relative;overflow:hidden}.zad-blog-card__image{-o-object-fit:cover;object-fit:cover}.zad-blog-card__body{flex-direction:column;flex:auto;min-height:0;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.zad-blog-card:hover{background:var(--zad-glass-12);border-color:#7bc04a52;transform:translateY(-3px);box-shadow:0 0 0 1px #2d5e3e1f,0 14px 40px -18px #00000073}.zad-blog-card--featured{background:linear-gradient(145deg, #2d5e3e24 0%, var(--zad-glass-10) 45%, #7bc04a0f 100%);border-color:#7bc04a38;grid-column:1/-1}.zad-blog-card--featured .zad-blog-card__body{padding:clamp(1.5rem,4vw,2.25rem)}.zad-blog-card__badge{margin:0 0 var(--zad-space-3);letter-spacing:.12em;text-transform:uppercase;color:var(--zad-accent);background:#2d5e3e33;border:1px solid #7bc04a59;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.625rem;font-weight:700;display:inline-flex}.zad-blog-card__title{margin:0 0 var(--zad-space-3);letter-spacing:-.02em;color:var(--zad-foreground);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;line-height:1.35}.zad-blog-card--featured .zad-blog-card__title{font-size:clamp(1.2rem,2.6vw,1.5rem)}.zad-blog-card__desc{margin:0 0 var(--zad-space-3);color:var(--zad-foreground-muted);flex:1;font-size:.9375rem;line-height:1.7}.zad-blog-card__read{margin:0 0 var(--zad-space-4);letter-spacing:.04em;text-transform:uppercase;color:var(--zad-foreground-muted);font-size:.75rem;font-weight:500}.zad-blog-card__cta{color:var(--zad-primary);letter-spacing:.02em;align-items:center;gap:.35rem;margin-top:auto;font-size:.8125rem;font-weight:600;display:inline-flex}.zad-blog-card:hover .zad-blog-card__cta{color:var(--zad-accent)}.zad-blog-index__footer{text-align:center;max-width:42rem;color:var(--zad-foreground-muted);margin-top:clamp(2.5rem,6vw,3.5rem);margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.75}.zad-blog-page .zad-blog-article{display:block}.zad-blog-article-hero{position:relative}.zad-blog-article-hero__inner{text-align:center;max-width:min(48rem,100%);padding-left:var(--zad-space-6);padding-right:var(--zad-space-6);margin-left:auto;margin-right:auto}@media (min-width:768px){.zad-blog-article-hero__inner{padding-left:var(--zad-space-8);padding-right:var(--zad-space-8)}}.zad-blog-article-hero__crumb{margin:0 0 var(--zad-space-4);color:var(--zad-foreground-muted);font-size:.75rem}.zad-blog-article-hero__crumb a{color:var(--zad-primary);font-weight:500;text-decoration:none}.zad-blog-article-hero__crumb a:hover{text-underline-offset:3px;text-decoration:underline}.zad-blog-article-hero__eyebrow{margin:0 0 var(--zad-space-3);letter-spacing:.14em;text-transform:uppercase;color:var(--zad-primary);font-size:.6875rem;font-weight:700}.zad-blog-article-hero__title{margin:0 0 var(--zad-space-5);letter-spacing:-.035em;color:var(--zad-foreground);text-wrap:balance;font-size:clamp(1.65rem,4.2vw,2.35rem);font-weight:800;line-height:1.15}.zad-blog-article-hero__meta{color:var(--zad-foreground-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.zad-blog-article-hero__figure{border-radius:var(--zad-radius-lg);aspect-ratio:16/9;background:#00000026;border:1px solid #2d5e3e24;width:100%;max-width:min(48rem,100%);margin:clamp(1.25rem,3.5vw,2rem) auto 0;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 40px -16px #00000059}.zad-blog-article-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.zad-blog-article-hero__dot{background:#7bc04a73;border-radius:999px;flex-shrink:0;width:3px;height:3px}.zad-blog-article-hero__progress{background:linear-gradient(90deg, transparent, #7bc04a59 20%, var(--zad-primary) 50%, #7bc04a59 80%, transparent);border-radius:999px;width:min(12rem,100%);height:3px;margin-top:clamp(1.25rem,3vw,1.75rem);margin-left:auto;margin-right:auto}.zad-blog-article__content{padding-top:clamp(1.25rem,3vw,2rem);padding-bottom:clamp(2rem,5vw,3rem)}.zad-blog-article__grid{max-width:min(58rem,100%);padding-left:var(--zad-space-6);padding-right:var(--zad-space-6);gap:clamp(1.25rem,3vw,2rem);margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.zad-blog-article__grid{padding-left:var(--zad-space-8);padding-right:var(--zad-space-8)}}@media (min-width:1024px){.zad-blog-article__grid{grid-template-columns:minmax(0,11.5rem) minmax(0,45rem);align-items:start;gap:clamp(1.75rem,4vw,2.75rem)}.zad-blog-article__grid--no-toc{grid-template-columns:minmax(0,45rem);justify-content:center}}.zad-blog-article__main .zad-container{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.zad-blog-page .zad-blog-article__main .zad-section{padding-top:clamp(1.25rem,3vw,1.75rem);padding-bottom:clamp(1.25rem,3vw,1.75rem)}.zad-blog-page .zad-blog-article__main .zad-section+.zad-section{border-top:1px solid var(--zad-section-border-soft)}.zad-blog-page .zad-blog-article__main .zad-section__title{letter-spacing:-.02em;color:var(--zad-foreground);margin-bottom:clamp(.75rem,2vw,1.125rem);font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700}.zad-blog-page .zad-blog-article__main .zad-h3{margin-top:var(--zad-space-5);margin-bottom:var(--zad-space-2);font-size:.9375rem}.zad-blog-page .zad-blog-article__main .zad-prose{max-width:none;font-size:1.0625rem;line-height:1.78}.zad-blog-page .zad-blog-article__main .zad-prose p{margin-bottom:var(--zad-space-5)}.zad-blog-page .zad-blog-article__main ul.zad-prose{max-width:none}.zad-blog-toc{position:relative}@media (min-width:1024px){.zad-blog-toc{align-self:start;padding-top:.25rem;position:sticky;top:5.5rem}}.zad-blog-toc__label{letter-spacing:.12em;text-transform:uppercase;color:var(--zad-foreground-muted);margin:0 0 .65rem;font-size:.625rem;font-weight:700}@media (max-width:1023.98px){.zad-blog-toc__label{text-align:center}}.zad-blog-toc__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1023.98px){.zad-blog-toc__list{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;justify-content:flex-start;gap:.5rem;padding-bottom:.35rem;overflow-x:auto}}.zad-blog-toc__link{border-radius:var(--zad-radius);color:var(--zad-foreground-muted);border:1px solid #0000;padding:.4rem .65rem;font-size:.8125rem;line-height:1.35;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:block}@media (max-width:1023.98px){.zad-blog-toc__link{white-space:nowrap;flex-shrink:0}}.zad-blog-toc__link:hover{color:var(--zad-foreground);background:var(--zad-glass-08)}.zad-blog-toc__link--active{color:var(--zad-accent);background:#2d5e3e2e;border-color:#7bc04a38}.zad-blog-article__below{max-width:45rem;padding-left:var(--zad-space-6);padding-right:var(--zad-space-6);margin-left:auto;margin-right:auto}@media (min-width:768px){.zad-blog-article__below{padding-left:var(--zad-space-8);padding-right:var(--zad-space-8)}}.zad-blog-page .zad-blog-article__below .zad-container{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.zad-blog-page .zad-blog-panel .zad-section__title{font-size:clamp(1rem,2vw,1.125rem)}.zad-blog-page section.zad-blog-faq .zad-faq-section__content{max-width:45rem;margin-left:auto;margin-right:auto}.zad-blog-page section.zad-blog-faq .zad-heading-display{font-size:clamp(1.125rem,2.5vw,1.5rem)}.zad-blog-related{padding-top:clamp(1.25rem,3vw,1.75rem)}.zad-blog-related .zad-section__title{margin-bottom:var(--zad-space-5);color:var(--zad-foreground);font-size:clamp(1rem,2vw,1.125rem);font-weight:700}.zad-blog-related__list{gap:var(--zad-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zad-blog-related__link{padding:var(--zad-space-4);border-radius:var(--zad-radius);background:var(--zad-glass-05);color:inherit;border:1px solid #7bc04a1f;text-decoration:none;transition:border-color .18s,background .18s,transform .2s;display:block}.zad-blog-related__link:hover{background:var(--zad-glass-10);border-color:#7bc04a47;transform:translateY(-1px)}.zad-blog-related__link-title{color:var(--zad-foreground);margin-bottom:.35rem;font-size:.9375rem;font-weight:600;display:block}.zad-blog-related__link-desc{color:var(--zad-foreground-muted);font-size:.8125rem;line-height:1.55;display:block}
