.pt-table-root[data-astro-cid-7v7o5nwh]{margin:2rem 0}.pt-table-scroll[data-astro-cid-7v7o5nwh]{overflow-x:auto;border-radius:0;border:1px solid var(--border);background:color-mix(in oklch,var(--card) 80%,transparent)}.dark[data-astro-cid-7v7o5nwh] .pt-table-scroll[data-astro-cid-7v7o5nwh]{border-color:color-mix(in oklch,var(--foreground) 10%,transparent);background:color-mix(in oklch,var(--foreground) 4%,transparent)}.pt-table[data-astro-cid-7v7o5nwh]{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.6}.pt-table[data-astro-cid-7v7o5nwh] thead[data-astro-cid-7v7o5nwh] tr[data-astro-cid-7v7o5nwh]{background:linear-gradient(135deg,color-mix(in oklch,var(--muted) 88%,var(--foreground)),color-mix(in oklch,var(--card) 70%,var(--muted)));border-bottom:1px solid var(--border)}.pt-table[data-astro-cid-7v7o5nwh] th[data-astro-cid-7v7o5nwh]{padding:.875rem 1.25rem;text-align:left;font-weight:600;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;color:var(--foreground);white-space:nowrap}.pt-table[data-astro-cid-7v7o5nwh] td[data-astro-cid-7v7o5nwh]{padding:.875rem 1.25rem;color:var(--muted-foreground);border-bottom:1px solid var(--border)}.dark[data-astro-cid-7v7o5nwh] .pt-table[data-astro-cid-7v7o5nwh] td[data-astro-cid-7v7o5nwh]{border-bottom-color:color-mix(in oklch,var(--foreground) 8%,transparent)}.pt-table[data-astro-cid-7v7o5nwh] tbody[data-astro-cid-7v7o5nwh] tr[data-astro-cid-7v7o5nwh]:last-child td[data-astro-cid-7v7o5nwh]{border-bottom:none}.pt-table[data-astro-cid-7v7o5nwh] tbody[data-astro-cid-7v7o5nwh] tr[data-astro-cid-7v7o5nwh]{transition:background-color .15s ease}.pt-table[data-astro-cid-7v7o5nwh] tbody[data-astro-cid-7v7o5nwh] tr[data-astro-cid-7v7o5nwh]:hover{background:color-mix(in oklch,var(--foreground) 4%,transparent)}.pt-table-cards[data-astro-cid-7v7o5nwh]{display:none}@media(max-width:640px){.pt-table-scroll[data-astro-cid-7v7o5nwh]{display:none}.pt-table-cards[data-astro-cid-7v7o5nwh]{display:flex;flex-direction:column;gap:.75rem}.pt-card[data-astro-cid-7v7o5nwh]{display:flex;flex-direction:column;gap:.625rem;border-radius:0;border:1px solid var(--border);background:color-mix(in oklch,var(--card) 85%,transparent);padding:1rem}.dark[data-astro-cid-7v7o5nwh] .pt-card[data-astro-cid-7v7o5nwh]{border-color:color-mix(in oklch,var(--foreground) 10%,transparent);background:color-mix(in oklch,var(--foreground) 4%,transparent)}.pt-card-row[data-astro-cid-7v7o5nwh]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.625rem;border-bottom:1px solid var(--border)}.dark[data-astro-cid-7v7o5nwh] .pt-card-row[data-astro-cid-7v7o5nwh]{border-bottom-color:color-mix(in oklch,var(--foreground) 8%,transparent)}.pt-card-row[data-astro-cid-7v7o5nwh]:last-child{padding-bottom:0;border-bottom:none}.pt-card-label[data-astro-cid-7v7o5nwh]{max-width:40%;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in oklch,var(--foreground) 72%,var(--muted-foreground))}.pt-card-value[data-astro-cid-7v7o5nwh]{text-align:right;font-size:.875rem;color:var(--muted-foreground)}}.quote-header[data-astro-cid-n2rmlawh]{display:flex;align-items:center}.quote-mark[data-astro-cid-n2rmlawh]{flex-shrink:0;width:2.25rem;color:color-mix(in oklch,var(--foreground) 65%,var(--muted-foreground))}.quote-text[data-astro-cid-n2rmlawh]{margin:0;border:none;padding:0;font-size:1.25rem;font-weight:500;font-style:italic;line-height:1.7;color:var(--foreground)}.quote-author[data-astro-cid-n2rmlawh]{display:flex;align-items:center;gap:.875rem}.quote-avatar[data-astro-cid-n2rmlawh]{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;border:2px solid var(--border);object-fit:cover}.quote-author-info[data-astro-cid-n2rmlawh]{display:flex;flex-direction:column;gap:.15rem}.quote-author-name[data-astro-cid-n2rmlawh]{font-size:1rem;font-weight:700;line-height:1.3;color:var(--foreground)}.quote-author-title[data-astro-cid-n2rmlawh]{font-size:.875rem;line-height:1.3;color:var(--muted-foreground)}.portable-text-content h2,.portable-text-content h3{scroll-margin-top:5rem}.portable-text-content>*:first-child{margin-top:0}.portable-text-content figure.quote-block blockquote{border:none;padding:0}
