.page-hero.vsi-5fvudeei{background:var(--color-white);color:var(--color-primary);padding:3rem 0 4rem}.page-hero.vsi-5fvudeei h1.vsi-5fvudeei{color:var(--color-primary);margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.page-hero.vsi-5fvudeei h1.vsi-5fvudeei .highlight.vsi-5fvudeei{background:linear-gradient(90deg,#55dbdb,#071a46);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-date.vsi-5fvudeei{color:var(--color-text-light);font-size:.9rem}.blog-layout.vsi-5fvudeei{grid-template-columns:380px 1fr;gap:3rem;display:grid}.blog-left-sticky.vsi-5fvudeei{position:sticky;top:6rem}.blog-hero-image.vsi-5fvudeei{object-fit:cover;border-radius:8px;width:100%;height:260px;margin-top:1.5rem;display:block}.blog-hero-image--placeholder.vsi-5fvudeei{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary-text));justify-content:center;align-items:center;display:flex}.blog-hero-image--placeholder.vsi-5fvudeei span.vsi-5fvudeei{color:var(--color-white);letter-spacing:.05em;opacity:.9;font-size:2.5rem;font-weight:700}.article-content.vsi-5fvudeei{max-width:720px}.hero-subtitle.vsi-5fvudeei{font-size:1.1rem;font-weight:600;color:var(--color-primary)!important}.article-content.vsi-5fvudeei h2.vsi-5fvudeei{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-5fvudeei h3.vsi-5fvudeei{color:var(--color-primary);margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600}.article-content.vsi-5fvudeei h4.vsi-5fvudeei{color:var(--color-primary);margin:1.5rem 0 .75rem;font-size:1.1rem;font-weight:600}.article-content.vsi-5fvudeei p.vsi-5fvudeei{color:var(--color-text-light);margin-bottom:1.25rem;font-size:1rem}.article-content.vsi-5fvudeei ul.vsi-5fvudeei,.article-content.vsi-5fvudeei ol.vsi-5fvudeei{margin-bottom:1.25rem;padding-left:1.5rem}.article-content.vsi-5fvudeei li.vsi-5fvudeei{color:var(--color-text-light);margin-bottom:.5rem}.article-content.vsi-5fvudeei strong.vsi-5fvudeei{color:var(--color-text)}.article-content.vsi-5fvudeei a.vsi-5fvudeei{color:var(--color-accent);text-decoration:underline}.article-content.vsi-5fvudeei a.vsi-5fvudeei:hover{color:var(--color-secondary-text)}.blog-meta.vsi-5fvudeei{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-5fvudeei{background:var(--color-bg-light);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.blog-meta-label.vsi-5fvudeei{text-transform:uppercase;letter-spacing:1px;color:var(--color-secondary-text);font-size:.7rem;font-weight:700}.blog-meta-value.vsi-5fvudeei{color:var(--color-primary);font-size:.9rem;font-weight:600}.severity-grid.vsi-5fvudeei{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.severity-card.vsi-5fvudeei{text-align:center;background:var(--color-bg-light);border:1px solid #e3e7ee;border-radius:8px;padding:1.25rem 1rem}.severity-card__count.vsi-5fvudeei{font-size:1.75rem;font-weight:700;display:block}.severity-card__label.vsi-5fvudeei{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-light);margin-top:.4rem;font-size:.75rem;font-weight:700;display:block}.severity-card--high.vsi-5fvudeei{background:#fdf1f1;border-color:#f3c2c2}.severity-card--high.vsi-5fvudeei .severity-card__count.vsi-5fvudeei{color:#b3261e}.severity-card--medium.vsi-5fvudeei{background:#fdf6e8;border-color:#f3dcae}.severity-card--medium.vsi-5fvudeei .severity-card__count.vsi-5fvudeei{color:#9a6400}.severity-card--low.vsi-5fvudeei{background:#f1f8ee;border-color:#cfe6c7}.severity-card--low.vsi-5fvudeei .severity-card__count.vsi-5fvudeei{color:#3b7a2a}.severity-card--unclassified.vsi-5fvudeei{background:var(--color-bg-light);border-color:#dde1e6}.severity-card--unclassified.vsi-5fvudeei .severity-card__count.vsi-5fvudeei{color:var(--color-text-light)}.inside-grid.vsi-5fvudeei{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.inside-card.vsi-5fvudeei{background:var(--color-bg-light);border:1px solid #e3e7ee;border-radius:8px;padding:1.25rem}.inside-card.vsi-5fvudeei h3.vsi-5fvudeei{color:var(--color-primary);margin:0 0 .75rem;font-size:1rem;font-weight:700}.inside-checklist.vsi-5fvudeei{margin-bottom:0;padding-left:0;list-style:none}.inside-checklist.vsi-5fvudeei li.vsi-5fvudeei{align-items:flex-start;gap:.55rem;margin-bottom:.5rem;font-size:.88rem;display:flex}.inside-check.vsi-5fvudeei{background:var(--color-secondary);width:1.2rem;height:1.2rem;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.65rem;font-weight:700;display:inline-flex}.finding-list.vsi-5fvudeei{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.finding-card.vsi-5fvudeei{background:var(--color-white);border:1px solid #e3e7ee;border-left:4px solid var(--color-primary);border-radius:8px;padding:1.25rem 1.5rem}.finding-card__head.vsi-5fvudeei{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.finding-card.vsi-5fvudeei h4.vsi-5fvudeei{margin:0;font-size:1rem}.finding-card__note.vsi-5fvudeei{color:var(--color-text-light);font-size:.9rem;font-weight:500}.finding-card.vsi-5fvudeei p.vsi-5fvudeei{margin-bottom:.4rem;font-size:.9rem}.finding-card.vsi-5fvudeei p.vsi-5fvudeei:last-child{margin-bottom:0}.severity-badge.vsi-5fvudeei{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:.25rem .7rem;font-size:.7rem;font-weight:700}.severity-badge--high.vsi-5fvudeei{color:#b3261e;background:#fdf1f1}.severity-badge--medium.vsi-5fvudeei{color:#9a6400;background:#fdf6e8}.severity-badge--low.vsi-5fvudeei{color:#3b7a2a;background:#f1f8ee}.report-cta.vsi-5fvudeei{background:var(--color-primary);text-align:center;border-radius:12px;margin-top:2.5rem;padding:2.5rem}.report-cta.vsi-5fvudeei h2.vsi-5fvudeei{color:var(--color-white);border:none;margin-top:0;margin-bottom:.75rem;padding-left:0;font-size:1.5rem}.report-cta.vsi-5fvudeei p.vsi-5fvudeei{color:#fffc;max-width:560px;margin:0 auto 1.5rem}@media (width<=980px){.blog-layout.vsi-5fvudeei{grid-template-columns:1fr}.blog-left-sticky.vsi-5fvudeei{position:static}}@media (width<=640px){.blog-meta.vsi-5fvudeei,.severity-grid.vsi-5fvudeei{grid-template-columns:repeat(2,1fr)}.inside-grid.vsi-5fvudeei{grid-template-columns:1fr}.finding-card__head.vsi-5fvudeei{flex-direction:column}}@media (width<=767px){.page-hero.vsi-5fvudeei h1.vsi-5fvudeei{font-size:1.75rem}}
