.prose-light img{max-width:100%;height:auto;border-radius:.5rem;border:1px solid rgba(255,255,255,.08)}.prose-light table{width:100%;border-collapse:collapse;margin-bottom:1rem}.prose-light table th,.prose-light table td{border:1px solid rgba(255,255,255,.08);padding:.75rem;text-align:left}.prose-light table th{background:#ffffff08;font-weight:600;color:#0a0a0a}.prose-light table td{color:#42464d}.prose-light h3,.prose-light h4,.prose-light h5{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600;color:#0a0a0a}.prose-light p{margin-bottom:.75rem;line-height:1.7;color:#42464d}.prose-light a{color:#506cf0;text-decoration:none}.prose-light a:hover{text-decoration:underline}.prose-light ol,.prose-light ul{margin-bottom:1rem;padding-left:1.5rem;color:#42464d}.prose-light li{margin-bottom:.25rem}.prose-light .help-diagnostic-summary{display:grid;gap:.75rem;margin:1.25rem 0 1.5rem}@media(min-width:768px){.prose-light .help-diagnostic-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.prose-light .help-diagnostic-summary-item{display:block;min-height:6.25rem;padding:1rem;border:1px solid #dbe3ff;border-radius:.75rem;background:linear-gradient(180deg,#fff,#f7f9ff);color:#1f2937;font-weight:700;line-height:1.5;text-decoration:none;box-shadow:0 12px 30px #0f172a0f}.prose-light .help-diagnostic-summary-item span{display:block;margin-bottom:.5rem;color:#506cf0;font-size:.75rem;font-weight:800}.prose-light .help-diagnostic-summary-item:hover{border-color:#506cf080;color:#506cf0;text-decoration:none}.prose-light .help-diagnostic-card{margin:1.25rem 0;padding:1.25rem;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;box-shadow:0 12px 34px #0f172a0f}.prose-light .help-diagnostic-card-title{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.prose-light .help-diagnostic-card-title span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;height:1.75rem;padding:0 .625rem;border-radius:9999px;background:#eff4ff;color:#506cf0;font-size:.75rem;font-weight:800}.prose-light .help-diagnostic-card-title h3{margin:0;color:#111827;font-size:1.125rem;line-height:1.75rem}.prose-light .help-diagnostic-card h4{margin-top:1.25rem;padding-left:.75rem;border-left:3px solid #506cf0;color:#111827}.prose-light .alert{padding:1rem;border-radius:.5rem;margin-bottom:1rem}.prose-light .alert-success{background:#06b6d414;border:1px solid rgba(6,182,212,.25);color:#06b6d4}.prose-light .badge{display:inline-flex;align-items:center;padding:.25em .6em;border-radius:.375rem;font-size:.75rem;font-weight:600}.prose-light .bg-primary{background:#506cf0;color:#fff}.prose-light .bg-success{background:#10b981;color:#fff}.prose-light .bg-warning{background:#f59e0b;color:#fff}.prose-light .btn{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;text-decoration:none;border:1px solid transparent;cursor:pointer}.prose-light .btn-primary{background:#506cf0;color:#fff;border-color:#506cf0}.prose-light .btn-outline-primary{background:transparent;color:#506cf0;border-color:#506cf0}.prose-light .btn-sm{padding:.25rem .5rem;font-size:.75rem}.list-group-item-action{position:relative;display:flex;align-items:center;min-height:4.5rem;margin-bottom:.75rem;padding:1rem 3.25rem 1rem 1.25rem;border:1px solid #e4e7eb;border-radius:1rem;background:#fff;color:#0a0a0a;font-weight:700;line-height:1.5;text-decoration:none;box-shadow:0 10px 30px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.max-w-none:has(>.list-group-item-action){display:grid;gap:.75rem}@media(min-width:640px){.max-w-none:has(>.list-group-item-action){grid-template-columns:repeat(2,minmax(0,1fr))}}.list-group-item-action:after{content:"→";position:absolute;right:1rem;top:50%;width:1.75rem;height:1.75rem;transform:translateY(-50%);border-radius:9999px;background:#506cf01a;color:#506cf0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.list-group-item-action:hover{transform:translateY(-2px);border-color:#506cf059;color:#506cf0;box-shadow:0 18px 45px #0f172a1a}.list-group-item-action:hover:after{background:#506cf0;color:#fff}.text-muted{color:#506cf0;font-weight:700;text-decoration:none}.text-muted:hover{text-decoration:underline}
