.rd-card--panel:where(.astro-jrq3yma2){backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);padding:var(--space-7);background:#fffc}.rd-card--inset:where(.astro-jrq3yma2){background:var(--surface-canvas);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:14px 16px}.rd-card--glow:where(.astro-jrq3yma2){background:var(--surface-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-brand)}.rd-card--interactive:where(.astro-jrq3yma2){transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.rd-card--interactive:where(.astro-jrq3yma2):hover{background:var(--surface-chip);border-color:var(--border-control)}.rd-article-prose:where(.astro-2r64rjlg){font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-prose);letter-spacing:var(--tracking-tight);color:var(--text-secondary);overflow-wrap:break-word}.rd-article-prose:where(.astro-2r64rjlg)>*{margin-top:0;margin-bottom:var(--space-5)}.rd-article-prose:where(.astro-2r64rjlg)>:last-child{margin-bottom:0}.rd-article-prose:where(.astro-2r64rjlg) p{text-wrap:pretty}.rd-article-prose:where(.astro-2r64rjlg) p:empty{display:none}.rd-article-prose:where(.astro-2r64rjlg) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:var(--weight-regular);font-synthesis-weight:none;letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance;scroll-margin-top:var(--scroll-offset)}.rd-article-prose:where(.astro-2r64rjlg)>:is(h1,h2){margin-top:var(--space-12);margin-bottom:var(--space-4);font-size:var(--text-step);line-height:var(--lh-heading)}.rd-article-prose:where(.astro-2r64rjlg)>h3{margin-top:var(--space-10);margin-bottom:var(--space-3);font-size:var(--text-card-title);line-height:var(--lh-card);letter-spacing:var(--tracking-title)}.rd-article-prose:where(.astro-2r64rjlg)>h4{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:var(--text-lead-sub);line-height:var(--lh-card)}.rd-article-prose:where(.astro-2r64rjlg)>:is(h5,h6){margin-top:var(--space-8);margin-bottom:var(--space-2);font-size:var(--text-cta-lead);line-height:var(--lh-card)}.rd-article-prose:where(.astro-2r64rjlg)>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.rd-article-prose:where(.astro-2r64rjlg) :is(h1,h2,h3,h4,h5,h6) :is(b,strong){font-weight:inherit}.rd-article-prose:where(.astro-2r64rjlg) :is(b,strong){font-weight:var(--weight-semibold);color:var(--text-primary)}.rd-article-prose:where(.astro-2r64rjlg) a:not(.not-prose *){color:inherit;font-weight:inherit;background-image:linear-gradient(var(--blue-200), var(--blue-200));transition:color var(--dur-fast) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:1px;text-decoration:none}.rd-article-prose:where(.astro-2r64rjlg) a:not(.not-prose *):hover{color:var(--brand);background-image:linear-gradient(var(--brand), var(--brand))}.rd-article-prose:where(.astro-2r64rjlg) a:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.rd-article-prose:where(.astro-2r64rjlg) :not(pre)>code{border-radius:var(--radius-sm);background:var(--surface-chip);color:var(--text-primary);padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.rd-article-prose:where(.astro-2r64rjlg) :is(ul,ol){padding-left:var(--space-6)}.rd-article-prose:where(.astro-2r64rjlg) ul{list-style:outside}.rd-article-prose:where(.astro-2r64rjlg) ol{list-style:decimal}.rd-article-prose:where(.astro-2r64rjlg) li{margin-top:var(--space-2);padding-left:var(--space-1)}.rd-article-prose:where(.astro-2r64rjlg) li:first-child{margin-top:0}.rd-article-prose:where(.astro-2r64rjlg) li::marker{color:var(--text-faint)}.rd-article-prose:where(.astro-2r64rjlg) ol>li::marker{font-variant-numeric:tabular-nums;color:var(--text-muted)}.rd-article-prose:where(.astro-2r64rjlg) li>p{margin:0}.rd-article-prose:where(.astro-2r64rjlg) li :is(ul,ol){margin-top:var(--space-2);margin-bottom:0}.rd-article-prose:where(.astro-2r64rjlg)>blockquote{margin:var(--space-8) 0;padding-left:var(--space-5);border-left:2px solid var(--blue-200);font-family:var(--font-display);font-size:var(--text-h3-xs);line-height:var(--lh-quote);font-synthesis-weight:none;color:var(--text-primary)}.rd-article-prose:where(.astro-2r64rjlg) blockquote p{margin:0 0 var(--space-3)}.rd-article-prose:where(.astro-2r64rjlg) blockquote p:last-child{margin-bottom:0}.rd-article-prose:where(.astro-2r64rjlg)>pre{margin:var(--space-8) 0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-canvas);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-ui);line-height:var(--lh-caption);letter-spacing:normal;color:var(--text-primary);tab-size:2;overflow-x:auto}.rd-article-prose:where(.astro-2r64rjlg) pre code{font:inherit;background:0 0;padding:0}.rd-article-prose:where(.astro-2r64rjlg)>hr{height:0;margin:var(--space-12) 0;border:0;border-top:1px solid var(--border-hairline)}.rd-article-prose:where(.astro-2r64rjlg) :is(img,video,iframe,svg){max-width:100%}.rd-article-prose:where(.astro-2r64rjlg) img{border-radius:var(--radius-xl);height:auto}.rd-article-prose:where(.astro-2r64rjlg) iframe{border-radius:var(--radius-xl);border:0;width:100%}.rd-article-prose:where(.astro-2r64rjlg) iframe[src*=youtube]{aspect-ratio:16/9;height:auto}.rd-article-prose:where(.astro-2r64rjlg)>:is(figure,p:has(>img:only-child)){margin-top:var(--space-8);margin-bottom:var(--space-8)}.rd-article-prose:where(.astro-2r64rjlg) figure picture{display:block}.rd-article-prose:where(.astro-2r64rjlg) figure img{margin-inline:auto;display:block}.rd-article-prose:where(.astro-2r64rjlg) figcaption{margin-top:var(--space-3);font-size:var(--text-ui);line-height:var(--lh-caption);letter-spacing:var(--tracking-rail);color:var(--text-muted);text-align:center}.rd-article-prose:where(.astro-2r64rjlg) figcaption:empty{display:none}.rd-article-prose:where(.astro-2r64rjlg)>:is(.overflow-x-auto,table){margin-top:var(--space-8);margin-bottom:var(--space-8)}.rd-article-prose:where(.astro-2r64rjlg) .overflow-x-auto{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.rd-article-prose:where(.astro-2r64rjlg) table{border-collapse:collapse;width:100%;font-size:var(--text-ui);line-height:var(--lh-caption);letter-spacing:var(--tracking-rail);color:var(--text-primary)}.rd-article-prose:where(.astro-2r64rjlg)>table{display:block;overflow-x:auto}.rd-article-prose:where(.astro-2r64rjlg) :is(th,td){border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:top;padding:10px 14px}.rd-article-prose:where(.astro-2r64rjlg) :is(th,td) p{margin:0}.rd-article-prose:where(.astro-2r64rjlg) thead :is(th,td),.rd-article-prose:where(.astro-2r64rjlg) thead{background:var(--surface-canvas);font-weight:var(--weight-medium)}.rd-article-prose:where(.astro-2r64rjlg) tbody tr:last-child>:is(th,td){border-bottom:0}.rd-article-prose:where(.astro-2r64rjlg)>.not-prose{margin-top:var(--space-2)}.rd-article-prose--card:where(.astro-2r64rjlg){font-size:var(--text-ui);line-height:var(--lh-lead)}.rd-article-prose--card:where(.astro-2r64rjlg)>*{margin-bottom:var(--space-3)}.rd-article-prose--card:where(.astro-2r64rjlg)>:last-child{margin-bottom:0}.rd-article-prose--card:where(.astro-2r64rjlg)>:is(h1,h2){margin-top:var(--space-6);margin-bottom:var(--space-2);font-size:var(--text-h3-xs);line-height:var(--lh-card);letter-spacing:var(--tracking-title)}.rd-article-prose--card:where(.astro-2r64rjlg)>:is(h3,h4,h5,h6){margin-top:var(--space-5);margin-bottom:var(--space-1);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--lh-tight);font-weight:var(--weight-medium)}.rd-article-prose--card:where(.astro-2r64rjlg)>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.rd-article-prose--card:where(.astro-2r64rjlg)>blockquote{font-size:var(--text-body);line-height:var(--lh-tight)}
