.blog-sidebar{min-width:0}.blog-sidebar-stack{display:flex;flex-direction:column;gap:24px;min-width:0}.blog-sidebar-stack>section{width:100%;min-width:0}.blog-sidebar-section,.blog-profile-widget{min-width:0;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:24px}.blog-sidebar .business-card{border:0;padding:0;min-height:0;box-shadow:none;background:transparent}.blog-sidebar .business-card:hover,.blog-sidebar .business-card:focus-within{transform:none;box-shadow:none}.blog-sidebar .business-card-name{font-size:18px;line-height:1.35}.blog-sidebar .blog-sidebar-section h3{font-size:13px;font-weight:700;letter-spacing:-.01em}.blog-sidebar-section [aria-label=Tags]{gap:6px}.blog-sidebar-section [aria-label=Tags] a{background:hsl(var(--muted));border-color:transparent;font-size:10px;font-weight:500;line-height:1.5;padding:5px 8px}.blog-sidebar-section [aria-label=Tags] a:hover{border-color:hsl(var(--border));background:hsl(var(--card))}.blog-sidebar-section>img{margin-bottom:16px}.blog-sidebar-section .group{border-width:0 0 1px;background:transparent;padding:0 0 16px}.blog-sidebar-section .group:last-child{border-bottom:0;padding-bottom:0}.blog-sidebar-section .group>div{padding:12px 0 0}.blog-sidebar-section .group.items-start>div{padding:0}.blog-sidebar-section h3{color:hsl(var(--foreground));font-size:15px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.blog-sidebar-copy{min-width:0;overflow-wrap:anywhere}.blog-sidebar-copy p{margin-bottom:.6em;color:hsl(var(--muted-foreground));font-size:13px}.blog-sidebar-copy :is(ul,ol){padding-left:1.25em;font-size:13px}.blog-sidebar-copy ul{list-style:disc}.blog-sidebar-copy ol{list-style:decimal}.blog-sidebar-copy a{text-decoration:underline}.global-sidebar-container{container:global-sidebar / inline-size;width:100%;min-width:0}.global-sidebar-layout{display:grid;align-items:start;gap:1.5rem;min-width:0}.global-sidebar-toolbar{display:none;justify-content:flex-end;padding:.25rem 1rem;background:hsl(var(--card))}@container global-sidebar (min-width: 880px){.global-sidebar-toolbar{display:flex}.global-sidebar-layout{grid-template-columns:minmax(0,1fr) 320px;gap:var(--page-sidebar-gap, 1rem)}.global-sidebar-layout[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.global-sidebar-layout[data-collapsed=true]>.global-sidebar-column{display:none}}.global-sidebar-layout[data-collapsed=true]>.global-sidebar-content{padding-right:1rem}
