.ld-blog-index-intro{text-align:center;background:#fff;padding:56px 24px 24px}.ld-blog-index-intro__inner{max-width:760px;margin:0 auto}.ld-blog-index-intro__lead{color:#0a0a0bb8;text-align:center;text-wrap:balance;margin:0;font-size:18px;line-height:1.6}.ld-blog-categories-strip{background:#f4f6fa;border-top:1px solid #0a0a0b0f;border-bottom:1px solid #0a0a0b0f;padding:28px 24px}.ld-blog-categories-strip__inner{max-width:1280px;margin:0 auto}.ld-blog-categories-strip__title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.005em;color:#0a0a0bb8;margin:0 0 16px;font-size:16px;font-weight:700}.ld-blog-categories-strip__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ld-blog-category-pill{min-height:44px;font-family:var(--font-display), "Archivo", sans-serif;color:#0a0a0b;background:#fff;border:1px solid #0a0a0b1a;border-radius:999px;align-items:center;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .25s cubic-bezier(.33,1,.68,1);display:inline-flex}.ld-blog-category-pill:hover{background:var(--brand-lime,#a8ee6f);border-color:var(--brand-lime,#a8ee6f);color:var(--brand-green-dark,#14532d);transform:translateY(-1px)}.ld-blog-category-pill[data-active=true]{background:var(--brand-green-dark,#14532d);border-color:var(--brand-green-dark,#14532d);color:#fff}.ld-blog-articles{background:#fff;padding:80px 24px}.ld-blog-articles__inner{max-width:1280px;margin:0 auto}.ld-blog-empty{text-align:center;color:#0a0a0b99;margin:0;padding:60px 0;font-size:17px;line-height:1.6}.ld-blog-grid{grid-template-columns:1fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ld-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ld-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-blog-card{height:100%;color:inherit;background:#fff;border:1px solid #0a0a0b14;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s cubic-bezier(.33,1,.68,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.ld-blog-card:hover{border-color:#a8ee6f8c;transform:translateY(-3px);box-shadow:0 14px 32px -18px #14532d40}.ld-blog-card:hover .ld-blog-card__arrow{background:var(--brand-lime,#a8ee6f);color:var(--brand-green-dark,#14532d)}.ld-blog-card__cover{aspect-ratio:16/9;background:#f4f6fa;position:relative;overflow:hidden}.ld-blog-card__cover-img{object-fit:cover;transition:transform .5s cubic-bezier(.33,1,.68,1)}.ld-blog-card:hover .ld-blog-card__cover-img{transform:scale(1.04)}.ld-blog-card__body{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.ld-blog-card__category{background:var(--brand-lime,#a8ee6f);color:var(--brand-green-dark,#14532d);font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:14px;font-weight:700}.ld-blog-card__title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.01em;color:#0a0a0b;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ld-blog-card__desc{color:#0a0a0bad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.ld-blog-card__meta{color:#0a0a0b8f;align-items:center;gap:8px;margin:auto 0 0;padding-top:4px;font-size:14px;display:flex}.ld-blog-card__meta-dot{background:#0a0a0b66;border-radius:999px;width:3px;height:3px}.ld-blog-card__arrow{color:#0a0a0b;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:16px;right:16px}.ld-blog-card[data-variant=compact] .ld-blog-card__body{gap:10px;padding:18px}.ld-blog-card[data-variant=compact] .ld-blog-card__title{font-size:18px}.ld-blog-card[data-variant=compact] .ld-blog-card__desc{-webkit-line-clamp:2}.ld-blog-article-shell{background:#fff;max-width:1280px;margin:0 auto;padding:48px 24px 32px}.ld-blog-article-grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media (min-width:1024px){.ld-blog-article-grid{grid-template-columns:minmax(0,1fr) 320px;gap:56px}}.ld-blog-article-grid__aside{order:-1}@media (min-width:1024px){.ld-blog-article-grid__aside{order:0;align-self:start;position:sticky;top:110px}}.ld-blog-article{background:#fff;min-width:0}.ld-blog-article__header{margin-bottom:40px}.ld-blog-article__category{background:var(--brand-lime,#a8ee6f);color:var(--brand-green-dark,#14532d);font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:5px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.ld-blog-article__category:hover{transform:translateY(-1px)}.ld-blog-article__lead{color:#0a0a0bb8;margin:0 0 24px;font-size:19px;line-height:1.55}.ld-blog-article__meta{color:#0a0a0b99;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:15px;display:flex}.ld-blog-article__meta-item{align-items:center;gap:5px;display:inline-flex}.ld-blog-article__meta-label{color:#0a0a0b80}.ld-blog-article__meta-value{color:#0a0a0b;font-weight:600}.ld-blog-article__meta-dot{background:#0a0a0b59;border-radius:999px;width:3px;height:3px}.ld-blog-article__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-blog-article__tag{color:#0a0a0bad;background:#f4f6fa;border:1px solid #0a0a0b0f;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.ld-blog-article__body{color:#0a0a0b}.ld-blog-toc{width:100%}.ld-blog-toc__inner{background:#fff;border:1px solid #0a0a0b14;border-radius:18px;max-height:calc(100vh - 140px);padding:22px 22px 18px;overflow-y:auto}.ld-blog-toc__title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0bcc;border-bottom:1px solid #0a0a0b14;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;font-size:14px;font-weight:700;display:flex}.ld-blog-toc__title-icon{background:var(--brand-lime,#a8ee6f);width:28px;height:28px;color:var(--brand-green-dark,#14532d);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ld-blog-toc__list{counter-reset:ld-blog-toc;margin:0;padding:0;list-style:none}.ld-blog-toc__item{margin:0}.ld-blog-toc__item[data-level="3"]{margin-left:16px}.ld-blog-toc__link{color:#0a0a0bb8;border-radius:8px;margin:1px 0;padding:7px 12px;font-size:14px;line-height:1.45;text-decoration:none;transition:background .15s,color .15s;display:block}.ld-blog-toc__item[data-level="3"] .ld-blog-toc__link{color:#0a0a0b8f;font-size:13px}.ld-blog-toc__link:hover,.ld-blog-toc__link:focus-visible{color:#0a0a0b;background:#a8ee6f24;outline:none}.ld-blog-article__body .ld-mdx-h2{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.015em;color:#0a0a0b;margin:56px 0 18px;scroll-margin-top:120px;font-size:clamp(26px,3.2vw,34px);font-weight:700;line-height:1.2}.ld-blog-article__body .ld-mdx-h3{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.01em;color:#0a0a0b;margin:36px 0 14px;scroll-margin-top:120px;font-size:22px;font-weight:700;line-height:1.25}.ld-blog-article__body .ld-mdx-p{color:#0a0a0bd9;margin:0 0 22px;font-size:17px;line-height:1.7}.ld-blog-article__body .ld-mdx-ul,.ld-blog-article__body .ld-mdx-ol{color:#0a0a0bd9;margin:0 0 22px;padding-left:24px;font-size:17px;line-height:1.65}.ld-blog-article__body .ld-mdx-li{margin-bottom:8px}.ld-blog-article__body .ld-mdx-blockquote{border-left:4px solid var(--brand-lime,#a8ee6f);color:#0a0a0bd1;background:#f4f6fa;border-radius:0 12px 12px 0;margin:32px 0;padding:20px 24px;font-size:17px;font-style:italic;line-height:1.6}.ld-blog-article__body .ld-mdx-blockquote .ld-mdx-p{margin:0}.ld-blog-article__body .ld-mdx-code{color:#14532d;background:#f4f6fa;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875em}.ld-blog-article__body .ld-mdx-pre{color:#f4f4f5;background:#0a0a0b;border-radius:12px;margin:24px 0;padding:18px;overflow-x:auto}.ld-blog-article__body .ld-mdx-pre .ld-mdx-code{color:inherit;background:0 0;padding:0}.ld-blog-article__body .ld-mdx-hr{border:0;border-top:1px solid #0a0a0b1f;margin:48px 0}.ld-blog-article__body .ld-mdx-a{color:var(--brand-green-dark,#14532d);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.ld-blog-article__body .ld-mdx-a:hover{color:#0a3d1f;-webkit-text-decoration-color:var(--brand-lime,#a8ee6f);text-decoration-color:var(--brand-lime,#a8ee6f)}.ld-blog-article__body .ld-mdx-img{border-radius:16px;width:100%;height:auto;margin:32px 0;display:block}.ld-blog-article__body table{border-collapse:collapse;border:1px solid #0a0a0b1a;border-radius:12px;width:100%;margin:32px 0;font-size:15px;line-height:1.55;overflow:hidden}.ld-blog-article__body th,.ld-blog-article__body td{text-align:left;vertical-align:top;color:#0a0a0bd9;border-bottom:1px solid #0a0a0b14;padding:14px 16px}.ld-blog-article__body th{color:#0a0a0b;letter-spacing:.005em;font-weight:700;font-family:var(--font-display), "Archivo", sans-serif;background:#f4f6fa}.ld-blog-article__body tr:last-child td{border-bottom:none}.ld-blog-article__body tbody tr:nth-child(2n) td{background:#f4f6fa66}@media (max-width:768px){.ld-blog-article__body table{-webkit-overflow-scrolling:touch;font-size:14px;display:block;overflow-x:auto}.ld-blog-article__body th,.ld-blog-article__body td{padding:12px 14px}}.ld-blog-article-cta{padding:24px}.ld-blog-article-cta__inner{background:var(--brand-green-dark,#14532d);text-align:center;color:#fff;border-radius:28px;max-width:1100px;margin:0 auto;padding:56px 32px}.ld-blog-article-cta__capsule{color:var(--brand-lime,#a8ee6f);font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#ffffff26;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-block}.ld-blog-article-cta__title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.015em;color:#fff;margin:18px 0 14px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.1}.ld-blog-article-cta__lead{color:#ffffffd1;max-width:620px;margin:0 auto 32px;font-size:17px;line-height:1.6}.ld-blog-article-cta__buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ld-blog-article-cta__btn-primary{background:var(--brand-lime,#a8ee6f);color:var(--brand-green-dark,#14532d);font-family:var(--font-display), "Archivo", sans-serif;border-radius:999px;align-items:center;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .25s;display:inline-flex}.ld-blog-article-cta__btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px #a8ee6fa6}.ld-blog-article-cta__btn-phone{color:#fff;font-family:var(--font-display), "Archivo", sans-serif;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;flex-direction:column;align-items:center;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.ld-blog-article-cta__btn-phone:hover{background:#ffffff24}.ld-blog-article-cta__btn-phone-note{color:#ffffffad;letter-spacing:0;font-size:13px;font-weight:500}.ld-blog-related{background:#f4f6fa;padding:80px 24px}.ld-blog-related__inner{max-width:1280px;margin:0 auto}.ld-blog-related__title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.015em;color:#0a0a0b;margin:0 0 32px;font-size:clamp(26px,3.2vw,34px);font-weight:700}.ld-blog-related__grid{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ld-blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ld-blog-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ld-blog-index-intro{padding:40px 20px 16px}.ld-blog-articles,.ld-blog-related{padding:64px 20px}.ld-blog-article-shell{padding:32px 20px 24px}.ld-blog-toc__inner{padding:18px 18px 14px}.ld-blog-article-cta__inner{padding:40px 22px}}
