.blog-module__3rPSzG__sheet{color:#18181b;--fg-text:#18181b;--fg-text-secondary:#3f3f46;--fg-border:#e4e4e7;--fg-canvas:#fff;--fg-surface:#fafafa;background:#fff}.blog-module__3rPSzG__sheet .fg-page-title{color:#18181b;letter-spacing:-.03em;font-size:2.125rem;font-weight:600;line-height:1.15}.blog-module__3rPSzG__sheet .fg-section-title{color:#18181b;font-size:1.375rem;font-weight:600;line-height:1.3}.blog-module__3rPSzG__sheet .fg-prose{color:#27272a;font-size:1.0625rem;line-height:1.75}.blog-module__3rPSzG__sheet .fg-body{color:#3f3f46;font-size:1.0625rem;line-height:1.65}.blog-module__3rPSzG__sheet .fg-meta{color:#52525b;font-size:.875rem}.blog-module__3rPSzG__sheet .fg-surface{background:#fafafa;border-color:#e4e4e7}.blog-module__3rPSzG__figure{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;margin-top:1.75rem;padding:1.15rem 1.15rem 1rem}.blog-module__3rPSzG__caption{color:#3f3f46;margin:.9rem 0 0;font-size:.9375rem;line-height:1.5}.blog-module__3rPSzG__split{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;display:grid}.blog-module__3rPSzG__panel{background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:1rem}.blog-module__3rPSzG__kicker{color:#52525b;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.blog-module__3rPSzG__headline{color:#18181b;margin:.7rem 0 0;font-size:1.2rem;font-weight:600;line-height:1.35}.blog-module__3rPSzG__pass{color:#047857}.blog-module__3rPSzG__finding{color:#18181b;gap:.15rem;margin-top:.85rem;font-size:.95rem;line-height:1.35;display:grid}.blog-module__3rPSzG__critical,.blog-module__3rPSzG__high{letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.blog-module__3rPSzG__critical{color:#b91c1c}.blog-module__3rPSzG__high{color:#9a3412}.blog-module__3rPSzG__note{color:#3f3f46;margin:.55rem 0 0;font-size:.875rem;line-height:1.45}.blog-module__3rPSzG__paths{gap:.75rem;display:grid}.blog-module__3rPSzG__route{background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.45rem .35rem;padding:.85rem 1rem;display:flex}.blog-module__3rPSzG__direct{background:#fff8f8;border-color:#f0c7c7}.blog-module__3rPSzG__chip{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:999px;padding:.28rem .7rem;font-size:.95rem;line-height:1.3}.blog-module__3rPSzG__arrow{color:#52525b;font-size:1rem;line-height:1}.blog-module__3rPSzG__aside{color:#3f3f46;letter-spacing:.02em;text-transform:uppercase;margin-left:auto;font-size:.8125rem;font-weight:600;line-height:1.3}.blog-module__3rPSzG__stack{gap:.65rem;display:grid}.blog-module__3rPSzG__row{background:#fff;border:1px solid #e4e4e7;border-radius:10px;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.85rem 1rem;display:grid}.blog-module__3rPSzG__row p{color:#18181b;margin:0;font-size:.98rem;line-height:1.45}@media (max-width:640px){.blog-module__3rPSzG__sheet .fg-page-title{font-size:1.75rem}.blog-module__3rPSzG__split,.blog-module__3rPSzG__row{grid-template-columns:1fr}.blog-module__3rPSzG__aside{width:100%;margin-left:0}}
