.blog-index{background:#f8f9fa;padding:4rem 0 5rem}.blog-layout{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;display:grid}.blog-layout__main{min-width:0}.blog-index__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.blog-empty{text-align:center;color:#0a0f1e8c;padding:4rem 0;font-size:.95rem}.blog-layout__sidebar,.blog-post__sidebar{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.blog-sidebar-card{background:#fff;border:1px solid #0a0f1e14;border-radius:14px;padding:1.5rem}.blog-sidebar-card h3,.blog-sidebar-card h3{letter-spacing:-.01em;color:#0a0f1e;margin:0;font-weight:800;line-height:1.3}.blog-sidebar-card h3{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #0a0f1e14;margin-bottom:1rem;padding-bottom:.75rem;font-size:.9375rem}.blog-sidebar-card__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#25d366;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:inline-block}.blog-sidebar-card__hint{text-transform:uppercase;letter-spacing:.07em;color:#0a0f1e66;margin:1rem 0 .5rem;font-size:.6875rem;font-weight:700}.blog-sidebar-card__hint:first-of-type{margin-top:0}.blog-sidebar-card__footer{color:#0a0f1e;border-top:1px solid #0a0f1e0f;align-items:center;gap:.35rem;width:100%;margin-top:1rem;padding-top:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-sidebar-card__footer:hover{color:#25d366}.blog-sidebar-card__cta-link{color:#0a0f1e;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-sidebar-card__cta-link:hover{color:#25d366}.blog-sidebar-card--cta{color:#fff;background:linear-gradient(160deg,#0a0f1e 0%,#14213a 100%);border-color:#0000}.blog-sidebar-card--cta h3{color:#fff;margin:0 0 .625rem}.blog-sidebar-card--cta p{color:#ffffffb3;margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.blog-sidebar-cta{color:#fff;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:flex}.blog-sidebar-cta:hover{background:#1ebe5d;transform:translateY(-1px)}.blog-sidebar-tel{color:#ffffffbf;background:0 0;border:1.5px solid #fff3;border-radius:10px;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.blog-sidebar-tel:hover{color:#fff;border-color:#ffffff80}.blog-sidebar-card--cluster{border-left:3px solid #25d366}.blog-sidebar-card--cluster h3{text-transform:none;letter-spacing:-.01em;border-bottom:none;margin-bottom:.5rem;padding-bottom:0;font-size:1rem}.blog-sidebar-card--cluster p{color:#0a0f1e99;margin:0;font-size:.85rem;line-height:1.55}.blog-sidebar-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.blog-sidebar-list li a{color:#0a0f1eb8;border-bottom:1px solid #0a0f1e0d;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;font-size:.875rem;text-decoration:none;transition:color .15s,padding-left .15s;display:flex}.blog-sidebar-list li:last-child a{border-bottom:none}.blog-sidebar-list li a:hover{color:#0a0f1e;padding-left:.25rem}.blog-sidebar-list--linked li a:hover{color:#25d366}.blog-sidebar-list__count{color:#0a0f1e66;text-align:center;background:#0a0f1e0d;border-radius:980px;min-width:24px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.blog-sidebar-recs{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.blog-sidebar-recs li a{color:inherit;border-bottom:1px solid #0a0f1e0d;padding:.5rem 0;text-decoration:none;display:block}.blog-sidebar-recs li:last-child a{border-bottom:none}.blog-sidebar-recs__cluster{text-transform:uppercase;letter-spacing:.07em;color:#0a0f1e73;margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}.blog-sidebar-recs__title{color:#0a0f1e;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .15s;display:block}.blog-sidebar-recs li a:hover .blog-sidebar-recs__title{color:#25d366}.blog-post-wrapper{background:#fff;padding:3.5rem 0 5rem}.blog-post-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}.blog-post__main{min-width:0}.blog-post__intro{border-bottom:1px solid #0a0f1e14;margin-bottom:2.5rem;padding-bottom:2.5rem}.blog-post__intro-grid{grid-template-columns:1fr;align-items:center;gap:1.75rem;display:grid}.blog-post__intro-text{flex-direction:column;gap:.625rem;display:flex}.blog-post__intro-eyebrow{color:#1a8848;text-transform:uppercase;letter-spacing:.08em;background:#25d36614;border:1px solid #25d36633;border-radius:980px;align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.35rem .8rem;font-size:.6875rem;font-weight:700;display:inline-flex}.blog-post__intro-eyebrow svg{color:#25d366}.blog-post__intro-title{color:#0a0f1e;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.blog-post__intro-lead{color:#0a0f1eb8;margin:.25rem 0 0;font-size:1rem;line-height:1.7}.blog-post__intro-meta{border-top:1px solid #0a0f1e0f;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.875rem;padding-top:1rem;display:flex}.blog-post__intro-image{aspect-ratio:4/3;background:#0a0f1e;border-radius:14px;width:100%;margin:0;overflow:hidden;box-shadow:0 12px 40px #0a0f1e14}.blog-post__intro-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-post__category{color:#0a0f1ea6;text-transform:uppercase;letter-spacing:.07em;background:#0a0f1e0f;border:1px solid #0a0f1e1a;border-radius:980px;align-items:center;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.blog-post__author{color:#0a0f1e8c;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.blog-post__author svg{opacity:.6}.blog-post__content.prose{color:#0a0f1ed1;counter-reset:prose-section;max-width:100%;font-size:1.0625rem;line-height:1.85}.blog-post__content.prose h2{color:#0a0f1e;letter-spacing:-.022em;counter-increment:prose-section;margin:3.5rem 0 1.25rem;padding-top:1.5rem;font-size:1.625rem;font-weight:800;line-height:1.2;position:relative}.blog-post__content.prose h2:before{content:counter(prose-section, decimal-leading-zero);letter-spacing:.18em;color:#25d366;text-transform:none;margin-bottom:.6rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;display:block}.blog-post__content.prose h2:after{content:"";background:#0a0f1e;border-radius:2px;width:48px;height:3px;position:absolute;top:0;left:0}.blog-post__content.prose h3{color:#0a0f1e;letter-spacing:-.01em;border-left:3px solid #25d366;margin:2.5rem 0 .875rem;padding-left:.875rem;font-size:1.25rem;font-weight:700;line-height:1.35;position:relative}.blog-post__content.prose p{margin:0 0 1.25rem}.blog-post__content.prose ul,.blog-post__content.prose ol{margin:0 0 1.25rem;padding-left:1.5rem}.blog-post__content.prose li{margin-bottom:.5rem}.blog-post__content.prose strong{color:#0a0f1e;font-weight:700}.blog-post__content.prose a{color:#0a0f1e;text-underline-offset:3px;font-weight:600;text-decoration-color:#25d36699;transition:text-decoration-color .2s}.blog-post__content.prose a:hover{text-decoration-color:#25d366}.blog-post__content.prose blockquote{color:#0a0f1ebf;background:#0a0f1e08;border-left:3px solid #25d366;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:.75rem 1.25rem;font-style:normal}.blog-post__content.prose img{border-radius:12px;margin:1.5rem 0}@media (width>=768px){.blog-index{padding:5rem 0 6rem}.blog-index__grid{grid-template-columns:repeat(2,1fr)}.blog-post-wrapper{padding:4rem 0 6rem}.blog-post__intro-grid{grid-template-columns:1fr 1fr;gap:2rem}.blog-post__intro-title{font-size:1.75rem}.blog-post__intro-lead{font-size:1.0625rem}}@media (width>=1024px){.blog-layout,.blog-post-grid{grid-template-columns:1fr 320px;align-items:start;gap:3rem}.blog-index__grid{grid-template-columns:repeat(2,1fr)}.blog-layout__sidebar,.blog-post__sidebar{max-height:none;padding-right:0;position:static;top:auto;overflow:visible}.blog-post__content.prose h2{font-size:1.75rem}.blog-post__content.prose h3{font-size:1.375rem}.blog-post__intro-grid{grid-template-columns:1.1fr .9fr;gap:2.5rem}.blog-post__intro-title{font-size:1.875rem}}@media (width>=1280px){.blog-layout,.blog-post-grid{grid-template-columns:1fr 360px;gap:3.5rem}.blog-index__grid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (width>=1536px){.blog-index__grid{grid-template-columns:repeat(3,1fr)}}.blog-post__content.prose .prose-tldr{background:#0a0f1e0a;border-radius:12px;align-items:flex-start;gap:1rem;margin:0 0 2rem;padding:1.5rem 1.75rem;display:flex}.blog-post__content.prose .prose-tldr__label{letter-spacing:.15em;color:#25d366;background:#25d3661a;border-radius:6px;flex-shrink:0;padding:.35rem .65rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800}.blog-post__content.prose .prose-tldr p{color:#0a0f1ec7;margin:0;font-size:.95rem;font-weight:400;line-height:1.7}.blog-post__content.prose .prose-byline{border-top:1px solid #0a0f1e14;border-bottom:1px solid #0a0f1e14;align-items:center;gap:.875rem;margin:0 0 2rem;padding:1rem 0;display:flex}.blog-post__content.prose .prose-byline__avatar{color:#fff;background:#0a0f1e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.blog-post__content.prose .prose-byline__info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.blog-post__content.prose .prose-byline__name{color:#0a0f1e;font-size:.875rem;font-weight:700;line-height:1.3}.blog-post__content.prose .prose-byline__role{color:#0a0f1e8c;font-size:.75rem;line-height:1.4}.blog-post__content.prose .prose-intro{margin:0 0 2.5rem}.blog-post__content.prose .prose-intro p{color:#0a0f1ed9;margin-bottom:1.25rem;font-size:1.125rem;font-weight:400;line-height:1.75}.blog-post__content.prose .prose-intro p:last-child{margin-bottom:0}.blog-post__content.prose .prose-intro>p:first-child:first-letter{float:left;color:#0a0f1e;margin-top:.2rem;padding:.45rem .75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:3.5rem;font-weight:800;line-height:.9}.blog-post__content.prose .prose-pullquote{border-left:4px solid #25d366;margin:2.5rem 0;padding:1.75rem 1.5rem 1.25rem 2.75rem;position:relative}.blog-post__content.prose .prose-pullquote:before{content:"“";color:#25d36659;font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;left:1rem}.blog-post__content.prose .prose-pullquote p{color:#0a0f1e;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.5}.blog-post__content.prose .prose-pullquote footer{color:#0a0f1e80;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-style:normal;font-weight:500}.blog-post__content.prose .prose-key-takeaways{color:#fff;background:#0a0f1e;border-radius:14px;margin:2.5rem 0;padding:1.75rem 2rem;position:relative;overflow:hidden}.blog-post__content.prose .prose-key-takeaways:after{content:"";pointer-events:none;background:radial-gradient(circle,#25d36626 0%,#0000 70%);width:140px;height:140px;position:absolute;top:0;right:0}.blog-post__content.prose .prose-key-takeaways__title{text-transform:uppercase;letter-spacing:.18em;color:#25d366;z-index:1;margin:0 0 1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800;display:block;position:relative}.blog-post__content.prose .prose-key-takeaways ul{z-index:1;margin:0;padding:0;list-style:none;position:relative}.blog-post__content.prose .prose-key-takeaways li{color:#ffffffe0;border-bottom:1px solid #ffffff14;padding:.625rem 0 .625rem 1.75rem;font-size:.9375rem;line-height:1.55;position:relative}.blog-post__content.prose .prose-key-takeaways li:last-child{border-bottom:none}.blog-post__content.prose .prose-key-takeaways li:before{content:"";background:#25d366;border-radius:50%;width:10px;height:10px;position:absolute;top:1.05rem;left:0;box-shadow:0 0 0 3px #25d3662e}.blog-post__content.prose .prose-highlight{color:#0a0f1ed1;background:#25d3660f;border:1px solid #25d3662e;border-left:3px solid #25d366;border-radius:8px;margin:1.75rem 0;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.7}.blog-post__content.prose .prose-callout{background:#0a0f1e08;border-left:4px solid;border-radius:12px;margin:1.75rem 0;padding:1.5rem;position:relative}.blog-post__content.prose .prose-callout p{color:#0a0f1ec7;margin:0;font-size:.9375rem;line-height:1.7}.blog-post__content.prose .prose-callout p+p{margin-top:.75rem}.blog-post__content.prose .prose-callout p strong:first-child{color:#0a0f1e;margin-bottom:.5rem;font-size:.95rem;font-weight:800;display:block}.blog-post__content.prose .prose-callout--info{background:#2563eb0d;border-color:#2563eb}.blog-post__content.prose .prose-callout--info p strong:first-child{color:#1e40af}.blog-post__content.prose .prose-callout--warning{background:#f59e0b0f;border-color:#f59e0b}.blog-post__content.prose .prose-callout--warning p strong:first-child{color:#b45309}.blog-post__content.prose .prose-callout--pro{background:#25d3660f;border-color:#25d366}.blog-post__content.prose .prose-callout--pro p strong:first-child{color:#1a8848}.blog-post__content.prose .prose-stat-grid{grid-template-columns:repeat(2,1fr);gap:.875rem;margin:2rem 0;display:grid}.blog-post__content.prose .prose-stat{text-align:center;background:#f8f9fa;border:1px solid #0a0f1e0f;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem 1rem;display:flex}.blog-post__content.prose .prose-stat__num{letter-spacing:-.02em;color:#0a0f1e;font-size:1.875rem;font-weight:800;line-height:1}.blog-post__content.prose .prose-stat__label{color:#0a0f1e8c;font-size:.75rem;font-weight:500;line-height:1.4}.blog-post__content.prose .prose-checklist{background:#0a0f1e06;border:1px solid #0a0f1e0f;border-radius:12px;margin:1.75rem 0;padding:1.5rem}.blog-post__content.prose .prose-checklist ul{margin:0;padding:0;list-style:none}.blog-post__content.prose .prose-checklist li{color:#0a0f1ecc;border-bottom:1px dashed #0a0f1e14;margin:0;padding:.625rem 0 .625rem 2rem;font-size:.9375rem;line-height:1.55;position:relative}.blog-post__content.prose .prose-checklist li:last-child{border-bottom:none}.blog-post__content.prose .prose-checklist li:before{content:"";background:#fff;border:1.5px solid #0a0f1e2e;border-radius:4px;width:18px;height:18px;position:absolute;top:.85rem;left:0}.blog-post__content.prose .prose-checklist li:after{content:"";border-bottom:2px solid #25d366;border-left:2px solid #25d366;width:8px;height:4px;position:absolute;top:1.15rem;left:5px;transform:rotate(-45deg)}.blog-post__content.prose .prose-comparison{border:1px solid #0a0f1e14;border-radius:12px;margin:2rem 0;overflow-x:auto}.blog-post__content.prose .prose-comparison table{border-collapse:collapse;width:100%;margin:0;font-size:.875rem}.blog-post__content.prose .prose-comparison thead{background:#0a0f1e}.blog-post__content.prose .prose-comparison th{text-align:left;color:#fff;letter-spacing:.01em;border-right:1px solid #ffffff14;padding:.9rem 1rem;font-size:.8125rem;font-weight:700}.blog-post__content.prose .prose-comparison th:last-child{border-right:none}.blog-post__content.prose .prose-comparison td{color:#0a0f1ec7;border-top:1px solid #0a0f1e0f;border-right:1px solid #0a0f1e0a;padding:.85rem 1rem;line-height:1.5}.blog-post__content.prose .prose-comparison td:last-child{color:#0a0f1ee0;background:#25d36608;border-right:none;font-weight:500}.blog-post__content.prose .prose-comparison td:first-child{color:#0a0f1e;background:#f8f9fa;font-weight:600}.blog-post__content.prose .prose-comparison tr:hover td{background:#0a0f1e04}.blog-post__content.prose .prose-comparison tr:hover td:last-child{background:#25d3660f}.blog-post__content.prose .prose-img-full{margin:2rem 0}.blog-post__content.prose .prose-img-full img,.blog-post__content.prose .prose-img-full p:first-of-type img{border-radius:12px;width:100%;height:auto;margin:0;display:block}.blog-post__content.prose .prose-img-caption{color:#0a0f1e8c;text-align:center;margin-top:.75rem;font-size:.8125rem;font-style:italic}.blog-post__content.prose .prose-cta-block{color:#fff;text-align:center;background:linear-gradient(135deg,#0a0f1e 0%,#14213a 100%);border-radius:14px;margin:2.5rem 0;padding:2rem}.blog-post__content.prose .prose-cta-block p{color:#ffffffd1;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.blog-post__content.prose .prose-cta-block p:first-child strong{color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:800;display:block}.blog-post__content.prose .prose-cta-block__btn{background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:700;transition:background .2s,transform .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.blog-post__content.prose .prose-cta-block__btn:hover{background:#1ebe5d;transform:translateY(-1px)}.blog-post__content.prose .prose-faq-item{background:#fff;border:1px solid #0a0f1e14;border-radius:12px;margin:.75rem 0;transition:border-color .2s;overflow:hidden}.blog-post__content.prose .prose-faq-item[open]{border-color:#0a0f1e2e;box-shadow:0 4px 16px #0a0f1e0a}.blog-post__content.prose .prose-faq-item summary{color:#0a0f1e;cursor:pointer;padding:1.125rem 3rem 1.125rem 1.5rem;font-size:.9375rem;font-weight:700;line-height:1.4;list-style:none;transition:background .15s;position:relative}.blog-post__content.prose .prose-faq-item summary:hover{background:#0a0f1e05}.blog-post__content.prose .prose-faq-item summary::-webkit-details-marker{display:none}.blog-post__content.prose .prose-faq-item summary:after{content:"+";color:#0a0f1e80;font-size:1.5rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.blog-post__content.prose .prose-faq-item[open] summary:after{content:"−";color:#25d366}.blog-post__content.prose .prose-faq-item>p,.blog-post__content.prose .prose-faq-item>div{color:#0a0f1eb8;margin:0;padding:0 1.5rem 1.25rem;font-size:.9rem;line-height:1.65}.blog-post__content.prose .prose-faq-item p:first-of-type{padding-top:.25rem}@media (width>=768px){.blog-post__content.prose{font-size:1.1rem;line-height:1.85}.blog-post__content.prose h2{margin:4rem 0 1.5rem;font-size:2rem}.blog-post__content.prose h2:before{margin-bottom:.75rem;font-size:.8125rem}.blog-post__content.prose h3{margin:3rem 0 1rem;font-size:1.375rem}.blog-post__content.prose .prose-intro p{font-size:1.1875rem;line-height:1.7}.blog-post__content.prose .prose-intro>p:first-child:first-letter{padding-right:.875rem;font-size:4.5rem}.blog-post__content.prose .prose-tldr{padding:1.75rem 2rem}.blog-post__content.prose .prose-tldr p{font-size:1rem}.blog-post__content.prose .prose-key-takeaways{padding:2.25rem 2.5rem}.blog-post__content.prose .prose-callout{padding:1.75rem 2rem}.blog-post__content.prose .prose-stat-grid{grid-template-columns:repeat(4,1fr);gap:1rem}.blog-post__content.prose .prose-stat{padding:1.5rem 1.25rem}.blog-post__content.prose .prose-stat__num{font-size:2.375rem}.blog-post__content.prose .prose-checklist{padding:2rem 2.25rem}.blog-post__content.prose .prose-pullquote{margin:3rem 0;padding:2rem 2rem 1.5rem 3.5rem}.blog-post__content.prose .prose-pullquote:before{font-size:5.5rem;top:-.75rem;left:1.25rem}.blog-post__content.prose .prose-pullquote p{font-size:1.5rem;line-height:1.45}.blog-post__content.prose .prose-cta-block{padding:2.5rem}.blog-post__content.prose .prose-faq-item summary{padding:1.25rem 3.5rem 1.25rem 1.75rem;font-size:1rem}.blog-post__content.prose .prose-faq-item>p,.blog-post__content.prose .prose-faq-item>div{padding:0 1.75rem 1.5rem;font-size:.95rem}}@media (width>=1024px){.blog-post__content.prose h2{margin:4.5rem 0 1.75rem;font-size:2.25rem}.blog-post__content.prose .prose-pullquote p{font-size:1.625rem}}.blog-pagination{border-top:1px solid var(--color-border,#00000014);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin:2.5rem 0 0;padding-top:1.5rem;display:flex}.blog-pagination__info{color:var(--color-text-muted,#6b7280);font-size:.875rem}.blog-pagination__prev,.blog-pagination__next{color:var(--color-text,#111);border:1px solid var(--color-border,#0000001f);border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.blog-pagination__prev:hover,.blog-pagination__next:hover{background:var(--color-surface-2,#f4f4f2);border-color:var(--color-border-strong,#0003)}@media (width<=480px){.blog-pagination{gap:.75rem}.blog-pagination__info{text-align:center;order:-1;width:100%}}.tema-intro{max-width:780px;margin:1.75rem 0 2.75rem}.tema-intro p{color:#0a0f1ec7;margin:0 0 1rem;font-size:1.0625rem;line-height:1.75}.tema-intro p:last-child{margin-bottom:0}.tema-intro a{color:var(--color-primary,#0a0f1e);text-underline-offset:2px;text-decoration:underline}.tema-intro a:hover{opacity:.72}@media (width<=640px){.tema-intro{margin:1.25rem 0 2rem}.tema-intro p{font-size:1rem;line-height:1.7}}.tema-faq{background:#0a0f1e08;border:1px solid #0a0f1e14;border-radius:8px;margin:2.5rem 0 3rem;padding:1.75rem}.tema-faq__title{color:#0a0f1e;margin:0 0 1.5rem;font-size:1.375rem;font-weight:800;line-height:1.25}.tema-faq__item{margin-bottom:1.5rem}.tema-faq__item:last-of-type{margin-bottom:0}.tema-faq__q{color:#0a0f1e;margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.tema-faq__a{color:#0a0f1ec7;margin:0;font-size:.9688rem;line-height:1.7}.tema-faq__a a{color:#1d4ed8;font-weight:600}.tema-faq__servicio{color:#0a0f1ec7;border-top:1px solid #0a0f1e1a;margin:1.75rem 0 0;padding-top:1.25rem;font-size:.9688rem;line-height:1.65}.tema-faq__servicio a{color:#1d4ed8;font-weight:700}.tema-listado__title{color:#0a0f1e;margin:0 0 1.5rem;font-size:1.375rem;font-weight:800}@media (width<=640px){.tema-faq{padding:1.25rem}}
