.grading[data-astro-cid-bezlbrn6]{color:var(--ink,var(--slate-100));padding:4rem 0}.grading__container[data-astro-cid-bezlbrn6]{max-width:1080px;margin:0 auto;padding:0 1.5rem}.grading__hero[data-astro-cid-bezlbrn6]{border-bottom:1px solid var(--rule,var(--slate-700));margin-bottom:2rem;padding-bottom:2rem}.grading__eyebrow[data-astro-cid-bezlbrn6]{letter-spacing:.12em;text-transform:uppercase;color:var(--signal,var(--green-400));margin:0 0 .5rem;font-size:.75rem}.grading__hero[data-astro-cid-bezlbrn6] h1[data-astro-cid-bezlbrn6]{margin:0 0 1rem;font-size:2.5rem;line-height:1.1}.grading__subtitle[data-astro-cid-bezlbrn6]{color:var(--slate-300);max-width:75ch;font-size:1.05rem;line-height:1.6}.grading__subtitle[data-astro-cid-bezlbrn6] a[data-astro-cid-bezlbrn6]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-link);text-underline-offset:.15em}.grading__subtitle[data-astro-cid-bezlbrn6] a[data-astro-cid-bezlbrn6]:hover{color:var(--ink-link-hover)}.grading__subtitle[data-astro-cid-bezlbrn6] a[data-astro-cid-bezlbrn6]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.grading__section[data-astro-cid-bezlbrn6]{margin:3rem 0}.grading__section[data-astro-cid-bezlbrn6] h2[data-astro-cid-bezlbrn6]{border-bottom:1px solid var(--rule,var(--slate-700));margin:0 0 1rem;padding-bottom:.5rem;font-size:1.5rem}.grading__note[data-astro-cid-bezlbrn6]{color:var(--slate-400);margin-top:.75rem;font-size:.9rem}.grading__table[data-astro-cid-bezlbrn6]{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}.grading__table[data-astro-cid-bezlbrn6] th[data-astro-cid-bezlbrn6],.grading__table[data-astro-cid-bezlbrn6] td[data-astro-cid-bezlbrn6]{text-align:left;border-bottom:1px solid var(--rule,var(--slate-700));vertical-align:top;padding:.6rem .75rem}.grading__table[data-astro-cid-bezlbrn6] th[data-astro-cid-bezlbrn6]{color:var(--slate-200);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.grading__pill[data-astro-cid-bezlbrn6]{text-align:center;border:1px solid var(--rule);width:1.75rem;color:var(--ink);font-size:11px;font-weight:500;font-family:var(--font-mono);border-radius:0;padding:.15rem 0;display:inline-block}.grading__cat[data-astro-cid-bezlbrn6]{margin:2rem 0 2.5rem}.grading__cat-head[data-astro-cid-bezlbrn6]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.grading__cat-head[data-astro-cid-bezlbrn6] h3[data-astro-cid-bezlbrn6]{margin:0;font-size:1.25rem}.grading__cat-max[data-astro-cid-bezlbrn6]{font-family:var(--font-mono);color:var(--signal,var(--green-400));font-size:.9rem}.grading__cat-intent[data-astro-cid-bezlbrn6]{color:var(--slate-300);margin:0 0 .75rem;line-height:1.55}.grading__code[data-astro-cid-bezlbrn6]{background:var(--panel,var(--slate-900));border:1px solid var(--rule,var(--slate-700));color:var(--slate-200);border-radius:0;margin:1rem 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.45;overflow-x:auto}.grading__code[data-astro-cid-bezlbrn6] code[data-astro-cid-bezlbrn6]{font-family:var(--font-mono);white-space:pre}.grading__delta[data-astro-cid-bezlbrn6]{color:var(--slate-300);margin:.5rem 0 0;line-height:1.6}.grading__delta[data-astro-cid-bezlbrn6] strong[data-astro-cid-bezlbrn6]{color:var(--ink,var(--slate-100))}.grading__deltas-list[data-astro-cid-bezlbrn6]{color:var(--slate-300);padding-left:1.25rem;line-height:1.65}.grading__deltas-list[data-astro-cid-bezlbrn6] li[data-astro-cid-bezlbrn6]{margin-bottom:.4rem}.grading__cta[data-astro-cid-bezlbrn6]{border-top:1px solid var(--rule,var(--slate-700));border-bottom:1px solid var(--rule,var(--slate-700));margin:4rem 0 2rem;padding:2rem 1.5rem}.grading__cta[data-astro-cid-bezlbrn6] h2[data-astro-cid-bezlbrn6]{border:none;margin-top:0;padding:0}.grading__cta[data-astro-cid-bezlbrn6] p[data-astro-cid-bezlbrn6]{color:var(--slate-300);max-width:70ch}.grading__cta-buttons[data-astro-cid-bezlbrn6]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.grading__btn[data-astro-cid-bezlbrn6]{border:1px solid var(--rule,var(--slate-600));color:var(--ink,var(--slate-100));border-radius:0;padding:.55rem 1rem;font-size:.9rem;text-decoration:none;transition:border-color .15s;display:inline-block}.grading__btn[data-astro-cid-bezlbrn6]:hover{border-color:var(--signal,var(--green-400))}.grading__btn--primary[data-astro-cid-bezlbrn6]{background:var(--signal,var(--green-400));color:#000;border-color:var(--signal,var(--green-400))}code[data-astro-cid-bezlbrn6]{font-family:var(--font-mono);background:var(--panel,var(--slate-900));border-radius:0;padding:.1em .35em;font-size:.9em}
