.page-hero.vsi-uykfgeen{background:var(--color-white);color:var(--color-primary);padding:3rem 0 4rem}.page-hero.vsi-uykfgeen h1.vsi-uykfgeen{color:var(--color-primary);margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.page-hero.vsi-uykfgeen h1.vsi-uykfgeen .highlight.vsi-uykfgeen{background:linear-gradient(90deg,#55dbdb,#071a46);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-date.vsi-uykfgeen{color:var(--color-text-light);font-size:.9rem}.blog-layout.vsi-uykfgeen{grid-template-columns:380px 1fr;gap:3rem;display:grid}.blog-left-sticky.vsi-uykfgeen{position:sticky;top:6rem}.blog-hero-image.vsi-uykfgeen{object-fit:cover;border-radius:8px;width:100%;height:260px;margin-top:1.5rem;display:block}.blog-hero-image--placeholder.vsi-uykfgeen{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary-text));justify-content:center;align-items:center;display:flex}.blog-hero-image--placeholder.vsi-uykfgeen span.vsi-uykfgeen{color:var(--color-white);letter-spacing:.05em;opacity:.9;font-size:2.5rem;font-weight:700}.article-content.vsi-uykfgeen{max-width:720px}.article-content.vsi-uykfgeen h1.vsi-uykfgeen{color:var(--color-primary);margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:700}.article-content.vsi-uykfgeen h2.vsi-uykfgeen{color:var(--color-primary);border-left:4px solid var(--color-secondary);margin:2.5rem 0 1rem;padding-left:.9rem;font-size:1.5rem;font-weight:600}.article-content.vsi-uykfgeen h3.vsi-uykfgeen{color:var(--color-primary);margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600}.article-content.vsi-uykfgeen h4.vsi-uykfgeen{color:var(--color-primary);margin:1.5rem 0 .75rem;font-size:1.1rem;font-weight:600}.article-content.vsi-uykfgeen p.vsi-uykfgeen{color:var(--color-text-light);margin-bottom:1.25rem;font-size:1rem}.article-content.vsi-uykfgeen ul.vsi-uykfgeen,.article-content.vsi-uykfgeen ol.vsi-uykfgeen{margin-bottom:1.25rem;padding-left:1.5rem}.article-content.vsi-uykfgeen li.vsi-uykfgeen{color:var(--color-text-light);margin-bottom:.5rem}.article-content.vsi-uykfgeen strong.vsi-uykfgeen{color:var(--color-text)}.article-content.vsi-uykfgeen img.vsi-uykfgeen{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0;display:block}.blog-meta.vsi-uykfgeen{background:#e3e7ee;border:1px solid #e3e7ee;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:2.5rem;display:grid;overflow:hidden}.blog-meta-item.vsi-uykfgeen{background:var(--color-bg-light);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.blog-meta-label.vsi-uykfgeen{text-transform:uppercase;letter-spacing:1px;color:var(--color-secondary-text);font-size:.7rem;font-weight:700}.blog-meta-value.vsi-uykfgeen{color:var(--color-primary);font-size:.9rem;font-weight:600}.article-content.vsi-uykfgeen table.vsi-uykfgeen{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9rem}.article-content.vsi-uykfgeen th.vsi-uykfgeen,.article-content.vsi-uykfgeen td.vsi-uykfgeen{text-align:left;border:1px solid #e0e0e0;padding:.75rem}.article-content.vsi-uykfgeen th.vsi-uykfgeen{background:var(--color-primary);color:var(--color-white)}.article-content.vsi-uykfgeen a.vsi-uykfgeen{color:var(--color-accent);text-decoration:underline}.article-content.vsi-uykfgeen a.vsi-uykfgeen:hover{color:var(--color-secondary-text)}.faq.vsi-uykfgeen{border:1px solid #e3e7ee;border-radius:8px;margin:1.5rem 0 2.5rem;overflow:hidden}.faq-item.vsi-uykfgeen+.faq-item.vsi-uykfgeen{border-top:1px solid #e3e7ee}.faq-item.vsi-uykfgeen>summary.vsi-uykfgeen{background:var(--color-bg-light);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;list-style:none;transition:background .2s;display:flex}.faq-item.vsi-uykfgeen>summary.vsi-uykfgeen::-webkit-details-marker{display:none}.faq-item.vsi-uykfgeen>summary.vsi-uykfgeen:hover{background:#eef2f8}.faq-item.vsi-uykfgeen>summary.vsi-uykfgeen:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.faq-item.vsi-uykfgeen>summary.vsi-uykfgeen h3.vsi-uykfgeen{color:var(--color-primary);margin:0;font-size:1.05rem;font-weight:600}.faq-icon.vsi-uykfgeen{flex:none;width:14px;height:14px;position:relative}.faq-icon.vsi-uykfgeen:before,.faq-icon.vsi-uykfgeen:after{content:"";background:var(--color-secondary-text);border-radius:2px;transition:transform .2s,opacity .2s;position:absolute}.faq-icon.vsi-uykfgeen:before{width:14px;height:2px;top:6px;left:0}.faq-icon.vsi-uykfgeen:after{width:2px;height:14px;top:0;left:6px}.faq-item.vsi-uykfgeen[open] .faq-icon.vsi-uykfgeen:after{opacity:0;transform:rotate(90deg)}.faq-answer.vsi-uykfgeen{background:var(--color-white);padding:0 1.25rem 1.25rem;animation:.2s faqReveal}.faq-answer.vsi-uykfgeen p.vsi-uykfgeen{margin:1rem 0 0}@keyframes faqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq-answer.vsi-uykfgeen{animation:none}.faq-icon.vsi-uykfgeen:before,.faq-icon.vsi-uykfgeen:after{transition:none}}@media (width<=980px){.blog-layout.vsi-uykfgeen{grid-template-columns:1fr}.blog-left-sticky.vsi-uykfgeen{position:static}}@media (width<=640px){.blog-meta.vsi-uykfgeen{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.page-hero.vsi-uykfgeen h1.vsi-uykfgeen{font-size:1.75rem}}
