[data-prose]>:first-child{margin-top:0}[data-prose] a{color:var(--color-foreground);border-bottom:1px solid var(--color-border);text-decoration:none;transition:border-color .16s}[data-prose] a:hover{border-bottom-color:var(--color-foreground)}[data-prose] strong{color:var(--color-foreground);font-weight:500}[data-prose] em{font-style:italic}[data-prose] h1{color:var(--color-foreground);letter-spacing:-.02em;margin-top:0;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:2rem;font-weight:500;line-height:2.5rem}[data-prose] h2{color:var(--color-foreground);letter-spacing:-.48px;margin-top:64px;margin-bottom:40px;scroll-margin-top:5rem;font-size:1.5rem;font-weight:500;line-height:2rem}[data-prose] h3{color:var(--color-foreground);letter-spacing:-.01em;margin-top:32px;margin-bottom:24px;scroll-margin-top:5rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}[data-prose] h4{color:var(--color-foreground);margin-top:32px;margin-bottom:16px;scroll-margin-top:5rem;font-size:1rem;font-weight:600;line-height:1.5rem}[data-prose] p{color:var(--color-muted-foreground);margin-bottom:24px;font-size:1rem;line-height:1.5rem}[data-prose] p:last-child{margin-bottom:0}[data-prose] blockquote{font-family:var(--font-receipt);color:var(--color-orange-500);text-transform:uppercase;border-left:none;margin:40px 0;padding:0;font-size:1.75rem;line-height:1.3}[data-prose] blockquote p{color:var(--color-orange-500);font-size:inherit;line-height:inherit;margin:0}[data-prose] ul{margin:40px 0;padding-left:0;list-style:none}[data-prose] ul>li{border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);padding-top:24px;padding-bottom:24px;padding-left:56px;font-size:1rem;line-height:1.5rem;position:relative}[data-prose] ul>li:first-child{padding-top:0}[data-prose] ul>li:last-child{border-bottom:none;padding-bottom:0}[data-prose] ul>li:before{content:"";background:#fff;width:8px;height:8px;position:absolute;top:32px;left:0}[data-prose] ul>li:first-child:before{top:8px}@media (min-width:48rem){[data-prose] ul>li{padding-top:32px;padding-bottom:32px}[data-prose] ul>li:before{top:40px}[data-prose] ul>li:first-child:before{top:8px}}[data-prose] ol{color:var(--color-muted-foreground);margin:0 0 .75rem;padding-left:1.25rem;font-size:1rem;line-height:1.5rem;list-style-type:decimal}[data-prose] ol li{margin:.5rem 0;padding-left:.25rem}[data-prose] li::marker{color:var(--color-muted-foreground)}[data-prose] code{background:var(--color-card);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-foreground);padding:.125rem .375rem;font-size:.84em}[data-prose] pre.astro-code,[data-prose] pre.shiki{border-radius:var(--radius-md);border:1px solid var(--color-border);margin:0;font-size:.84rem;line-height:1.65;overflow-x:auto;background:var(--color-background)!important;padding:1.125rem 1.25rem!important}[data-prose] pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}[data-prose] hr{border:0;border-top:1px solid var(--color-border);margin:0}[data-prose] table{border-collapse:collapse;width:max-content;max-width:100%;margin:0;font-size:.9rem;display:block;overflow-x:auto}[data-prose] thead th{text-align:left;font-family:var(--font-mono);color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);padding:0 .875rem .625rem;font-size:.75rem;font-weight:400}[data-prose] tbody td{border-bottom:1px solid var(--color-border);vertical-align:top;color:var(--color-muted-foreground);padding:.75rem .875rem}[data-prose] tbody tr:last-child td{border-bottom:0}
