.business-card{--card: 0 0% 100%;--foreground: 0 0% 9%;--muted-foreground: 0 0% 42%;position:relative;isolation:isolate;min-width:0;width:100%;min-height:230px;border:1px solid hsl(var(--border));border-top:3px solid hsl(var(--primary));background:hsl(var(--card));color:hsl(var(--foreground));padding:22px;box-shadow:0 3px 14px hsl(var(--foreground) / .06),0 1px 2px hsl(var(--foreground) / .04);transition:border-color .18s,box-shadow .18s,transform .18s}.business-card:hover,.business-card:focus-within{border-color:hsl(var(--primary));box-shadow:0 8px 24px hsl(var(--foreground) / .1);transform:translateY(-2px)}.business-card :is(a,button):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.business-card .business-card-contact{color:hsl(var(--foreground))}.business-card-name{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.business-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;border-top:1px solid hsl(var(--border));padding-top:12px}@media(prefers-reduced-motion:reduce){.business-card{transition:none}.business-card:hover,.business-card:focus-within{transform:none}}.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}@container global-sidebar (min-width: 880px){.global-sidebar-layout{grid-template-columns:minmax(0,1fr) 320px;gap:2rem}}
