.blog-content .callout{background:linear-gradient(135deg,hsl(var(--primary)/.05),hsl(var(--primary)/.02));border:1px solid hsl(var(--primary)/.2);border-radius:.75rem;margin:2rem 0;padding:1.5rem}.blog-content .two-column{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:2rem 0}@media (max-width:640px){.blog-content .callout{padding:1.25rem}.blog-content .two-column{gap:1.5rem;grid-template-columns:1fr}}.writing-mode-vertical-lr{writing-mode:vertical-lr}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-muted,.scrollbar-track-transparent{scrollbar-color:hsl(var(--muted)) transparent}.scrollbar-thin::-webkit-scrollbar{height:6px;width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.3)}.bg-gradient-radial{background:radial-gradient(circle,var(--tw-gradient-stops))}