.pillar-page h1,.pillar-page h2,.pillar-page h3{letter-spacing:0}.pillar-hero{isolation:isolate}.pillar-hero:after{content:"";z-index:-1;background:hsl(var(--primary) / .84);position:absolute;inset:0}.pillar-section{scroll-margin-top:10rem}.pillar-prose{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.pillar-prose table{border:1px solid hsl(var(--border));border-collapse:separate;border-spacing:0;border-radius:.375rem;overflow:hidden}.pillar-prose th{background:hsl(var(--primary) / .08)}.pillar-prose th,.pillar-prose td{padding:1rem}.pillar-prose tbody tr:nth-child(2n){background:hsl(var(--muted))}.pillar-prose td:first-child{color:hsl(var(--foreground));width:32%;font-weight:600}.pillar-prose p:last-child{margin-bottom:0}.pillar-page .pillar-section>h2{border-bottom:1px solid hsl(var(--border));padding-bottom:1rem}.pillar-toc a:hover,.pillar-toc a:focus-visible{color:hsl(var(--primary));background:hsl(var(--muted))}.pillar-toc ul{max-height:32dvh;overflow-y:auto}@media (width>=1024px){.pillar-hero:after{background:linear-gradient(90deg, hsl(var(--primary) / .98) 0%, hsl(var(--primary) / .92) 38%, hsl(var(--primary) / .45) 65%, hsl(var(--primary) / .12) 100%)}}@media (width<=639px){body:has(.pillar-page) .review-side-link{display:none}.pillar-prose{font-size:1rem;line-height:1.75}.pillar-prose th,.pillar-prose td{padding:.75rem;font-size:.875rem}.pillar-prose td:first-child{width:35%}}
