@layer theme,base;@layer components{.pv-hero{gap:1.25rem;max-width:52rem;display:grid}.pv-points{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.pv-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pv-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv-more{margin-top:1.5rem}.pv-link{text-underline-offset:4px;font-weight:600;text-decoration:underline}.pv-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:.75rem}.pv-table{border-collapse:collapse;width:100%;font-size:.9375rem}.pv-table caption{text-align:left;padding:.875rem 1rem .25rem;font-weight:600}.pv-table th,.pv-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:.75rem 1rem}.pv-table thead th{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.pv-table td{color:var(--muted-foreground)}.pv-table tbody th{font-weight:600}@media (max-width:39.99rem){.pv-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pv-table tr,.pv-table th,.pv-table td{display:block}.pv-table tbody tr{border-top:1px solid var(--border);padding:.5rem 0}.pv-table th,.pv-table td{border-top:0;padding:.25rem 1rem}.pv-table td[data-label]:before{content:attr(data-label);color:var(--foreground);font-size:.75rem;font-weight:600;display:block}}.pv-notes{max-width:44rem;color:var(--muted-foreground);gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}}@layer utilities;
