.prose[data-astro-cid-j2qpqncs]{color:#374151;font-size:1.125rem;line-height:1.8;max-width:75ch}.prose[data-astro-cid-j2qpqncs] h1{color:#0f172a;font-size:2.25rem;font-weight:700;margin-top:3.5rem;margin-bottom:1.5rem;line-height:1.2}.prose[data-astro-cid-j2qpqncs] h2{color:#0f172a;font-size:2rem;font-weight:700;margin-top:3.5rem;margin-bottom:1.5rem;line-height:1.2;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.prose[data-astro-cid-j2qpqncs] h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.prose[data-astro-cid-j2qpqncs] h4{color:#334155;font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;line-height:1.4}.prose[data-astro-cid-j2qpqncs] p{margin-bottom:1.75rem;line-height:1.8}.prose[data-astro-cid-j2qpqncs] a{color:#2563eb;text-decoration:none;font-weight:500;border-bottom:1px solid #93c5fd}.prose[data-astro-cid-j2qpqncs] a:hover{color:#1d4ed8;background-color:#eff6ff}.prose[data-astro-cid-j2qpqncs] strong{font-weight:600;color:#0f172a}.prose[data-astro-cid-j2qpqncs] ul,.prose[data-astro-cid-j2qpqncs] ol{margin:2rem 0;padding-left:1.75rem}.prose[data-astro-cid-j2qpqncs] li{margin-bottom:.75rem;padding-left:.5rem}.prose[data-astro-cid-j2qpqncs] ul li::marker{color:#2563eb;font-weight:600}.prose[data-astro-cid-j2qpqncs] ol li::marker{color:#2563eb;font-weight:600}.prose[data-astro-cid-j2qpqncs] blockquote{border-left:4px solid #2563eb;padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;color:#1e293b;background:linear-gradient(to right,#eff6ff,#f8fafc);border-radius:0 .75rem .75rem 0}.prose[data-astro-cid-j2qpqncs] table{width:100%;margin:2.5rem 0;border-collapse:separate;border-spacing:0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.prose[data-astro-cid-j2qpqncs] thead{background:linear-gradient(to bottom,#1e40af,#1e3a8a);color:#fff}.prose[data-astro-cid-j2qpqncs] thead th{color:#fff}.prose[data-astro-cid-j2qpqncs] th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em}.prose[data-astro-cid-j2qpqncs] tbody tr{border-bottom:1px solid #e2e8f0}.prose[data-astro-cid-j2qpqncs] tbody tr:hover{background-color:#f8fafc}.prose[data-astro-cid-j2qpqncs] td{padding:1rem 1.25rem;color:#334155}.prose[data-astro-cid-j2qpqncs] td:first-child{font-weight:500;color:#1e293b}.prose[data-astro-cid-j2qpqncs] .section-divider{display:flex;align-items:center;justify-content:center;margin:4rem 0 3rem}.prose[data-astro-cid-j2qpqncs] .section-divider:before,.prose[data-astro-cid-j2qpqncs] .section-divider:after{content:"";flex:1;height:2px;background:linear-gradient(to right,transparent,#cbd5e1,transparent)}.prose[data-astro-cid-j2qpqncs] .divider-icon{padding:0 1.5rem;color:#2563eb;font-size:.75rem}.prose[data-astro-cid-j2qpqncs] .info-box{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #2563eb;padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;border-radius:0 .75rem .75rem 0;color:#1e40af;font-weight:500;font-size:1.1rem;line-height:1.7}.prose[data-astro-cid-j2qpqncs] .warning-box{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;border-radius:0 .75rem .75rem 0;color:#92400e;font-weight:500;font-size:1.1rem;line-height:1.7}.prose[data-astro-cid-j2qpqncs] .success-box{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-left:4px solid #10b981;padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;border-radius:0 .75rem .75rem 0;color:#065f46;font-weight:500;font-size:1.1rem;line-height:1.7}.prose[data-astro-cid-j2qpqncs] figure{margin:2.5rem 0}.prose[data-astro-cid-j2qpqncs] figure img{width:100%;border-radius:.5rem}@media (max-width: 640px){.prose[data-astro-cid-j2qpqncs]{font-size:1rem}.prose[data-astro-cid-j2qpqncs] h2{font-size:1.75rem}.prose[data-astro-cid-j2qpqncs] h3{font-size:1.375rem}.prose[data-astro-cid-j2qpqncs] .section-divider{margin:3rem 0 2rem}}.line-clamp-2[data-astro-cid-4sn4zg3r]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-astro-cid-4sn4zg3r]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prose[data-astro-cid-4sn4zg3r]{color:#374151;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;line-height:1.8;max-width:75ch}.prose[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{color:#0f172a;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;margin-top:3.5rem;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.025em;scroll-margin-top:100px}.prose[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]:first-child{margin-top:0}.prose[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{color:#1e293b;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-.02em;scroll-margin-top:100px}.prose[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r]{color:#334155;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;line-height:1.4;scroll-margin-top:100px}.prose[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin-bottom:1.75rem;line-height:1.8}.prose[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]:last-child{margin-bottom:0}.prose[data-astro-cid-4sn4zg3r] blockquote[data-astro-cid-4sn4zg3r]{border-left:4px solid #0284c7;padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;font-style:normal;color:#1e293b;background:linear-gradient(to right,#f0f9ff,#f8fafc);border-radius:0 .75rem .75rem 0;box-shadow:0 1px 3px #0000000d}.prose[data-astro-cid-4sn4zg3r] blockquote[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin-bottom:0}.prose[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:#0284c7;text-decoration:none;font-weight:500;border-bottom:1px solid #7dd3fc;transition:all .2s ease}.prose[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:#0369a1;border-bottom-color:#0284c7;background-color:#f0f9ff}.prose[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{margin:2rem 0;padding-left:1.75rem}.prose[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{margin-bottom:.75rem;padding-left:.5rem;position:relative}.prose[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]::marker{color:#0284c7;font-weight:600}.prose[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{margin-bottom:.75rem;padding-left:.5rem}.prose[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]::marker{color:#0284c7;font-weight:600}.prose[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{margin:.75rem 0}.prose[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{font-weight:600;color:#0f172a}.prose[data-astro-cid-4sn4zg3r] em[data-astro-cid-4sn4zg3r]{font-style:italic;color:#475569}.prose[data-astro-cid-4sn4zg3r] code[data-astro-cid-4sn4zg3r]{background-color:#f1f5f9;color:#0f172a;padding:.2em .4em;border-radius:.25rem;font-size:.9em;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-weight:500}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r]{width:100%;margin:2.5rem 0;border-collapse:separate;border-spacing:0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] thead[data-astro-cid-4sn4zg3r]{background:linear-gradient(to bottom,#0284c7,#075985);color:#fff}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] thead[data-astro-cid-4sn4zg3r] th[data-astro-cid-4sn4zg3r]{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #0369a1}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] tbody[data-astro-cid-4sn4zg3r] tr[data-astro-cid-4sn4zg3r]{border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] tbody[data-astro-cid-4sn4zg3r] tr[data-astro-cid-4sn4zg3r]:hover{background-color:#f8fafc}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] tbody[data-astro-cid-4sn4zg3r] tr[data-astro-cid-4sn4zg3r]:last-child{border-bottom:none}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] tbody[data-astro-cid-4sn4zg3r] td[data-astro-cid-4sn4zg3r]{padding:1rem 1.25rem;color:#334155}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] tbody[data-astro-cid-4sn4zg3r] td[data-astro-cid-4sn4zg3r]:first-child{font-weight:500;color:#1e293b}.prose[data-astro-cid-4sn4zg3r] .comparison-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2.5rem 0}.prose[data-astro-cid-4sn4zg3r] .comparison-card[data-astro-cid-4sn4zg3r]{background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.prose[data-astro-cid-4sn4zg3r] .comparison-card[data-astro-cid-4sn4zg3r]:hover{border-color:#0284c7;box-shadow:0 4px 6px -1px #0284c71a}.prose[data-astro-cid-4sn4zg3r] .comparison-card[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r]{margin-top:0;margin-bottom:1rem;color:#0284c7;font-size:1.25rem}.prose[data-astro-cid-4sn4zg3r] .info-box[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #0284c7;padding:1.5rem;margin:2rem 0;border-radius:0 .5rem .5rem 0}.prose[data-astro-cid-4sn4zg3r] .warning-box[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;padding:1.5rem;margin:2rem 0;border-radius:0 .5rem .5rem 0}.prose[data-astro-cid-4sn4zg3r] .success-box[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-left:4px solid #10b981;padding:1.5rem;margin:2rem 0;border-radius:0 .5rem .5rem 0}.prose[data-astro-cid-4sn4zg3r] hr[data-astro-cid-4sn4zg3r]{border:none;height:2px;background:linear-gradient(to right,transparent,#e2e8f0,transparent);margin:3rem 0}.prose[data-astro-cid-4sn4zg3r] .section-divider[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:1rem;margin:3rem 0}.prose[data-astro-cid-4sn4zg3r] .section-divider[data-astro-cid-4sn4zg3r]:before,.prose[data-astro-cid-4sn4zg3r] .section-divider[data-astro-cid-4sn4zg3r]:after{content:"";flex:1;height:2px;background:linear-gradient(to right,transparent,#cbd5e1,transparent)}.prose[data-astro-cid-4sn4zg3r] .number-highlight[data-astro-cid-4sn4zg3r]{font-size:1.5em;font-weight:700;color:#0284c7;font-variant-numeric:tabular-nums}.prose[data-astro-cid-4sn4zg3r] .pull-quote[data-astro-cid-4sn4zg3r]{font-size:1.5rem;line-height:1.4;font-weight:500;color:#1e293b;margin:3rem 0;padding:2rem;border-left:6px solid #0284c7;background:linear-gradient(to right,#f0f9ff,transparent);border-radius:0 1rem 1rem 0}.prose[data-astro-cid-4sn4zg3r]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 640px){.prose[data-astro-cid-4sn4zg3r]{font-size:1rem}.prose[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.75rem;margin-top:2.5rem}.prose[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.375rem;margin-top:2rem}.prose[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r]{font-size:1.125rem}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r]{font-size:.875rem}.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] thead[data-astro-cid-4sn4zg3r] th[data-astro-cid-4sn4zg3r],.prose[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r] tbody[data-astro-cid-4sn4zg3r] td[data-astro-cid-4sn4zg3r]{padding:.75rem}}@media print{.prose[data-astro-cid-4sn4zg3r]{color:#000}.prose[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:#000;border-bottom:1px solid #666}}
