.BlogPostCard-module__t3YLOa__card{height:100%;color:inherit;border:1px solid var(--lurio-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-white);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008}@media (hover:hover){.BlogPostCard-module__t3YLOa__card:hover{border-color:var(--lurio-signal);box-shadow:0 2px 8px rgba(var(--lurio-signal-rgb), .1), 0 10px 32px #0a0a0a14;transform:translateY(-3px)}}.BlogPostCard-module__t3YLOa__card:active{transition-duration:.1s;transform:translateY(0)scale(.985)}.BlogPostCard-module__t3YLOa__tags{flex-wrap:wrap;gap:6px;display:flex}.BlogPostCard-module__t3YLOa__tagBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-7);white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:600;transition:background .2s,color .2s}@media (hover:hover){.BlogPostCard-module__t3YLOa__card:hover .BlogPostCard-module__t3YLOa__tagBadge{background:rgba(var(--lurio-signal-rgb), .12);color:var(--brand-accent-softer)}}.BlogPostCard-module__t3YLOa__title{color:var(--lurio-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogPostCard-module__t3YLOa__summary{font-size:var(--mantine-font-size-sm);color:var(--lurio-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin:8px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogPostCard-module__t3YLOa__metaRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.BlogPostCard-module__t3YLOa__meta{font-size:var(--mantine-font-size-xs);color:var(--lurio-text-muted)}.BlogPostCard-module__t3YLOa__metaStrong{font-size:var(--mantine-font-size-xs);color:var(--lurio-text);font-weight:500}
.prose-module__C_b9wq__prose{color:var(--mantine-color-text);font-size:1.0625rem;line-height:1.85}.prose-module__C_b9wq__prose p{margin-top:0;margin-bottom:1.5em}.prose-module__C_b9wq__prose p:last-child{margin-bottom:0}.prose-module__C_b9wq__prose h2{letter-spacing:-.01em;color:var(--mantine-color-text);border-bottom:1px solid var(--mantine-color-default-border);margin-top:2.75em;margin-bottom:.75em;padding-bottom:.4em;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.prose-module__C_b9wq__prose h3{color:var(--mantine-color-text);margin-top:2em;margin-bottom:.5em;font-size:clamp(1.0625rem,2vw,1.175rem);font-weight:600;line-height:1.4}.prose-module__C_b9wq__prose h4{color:var(--mantine-color-text);text-transform:uppercase;letter-spacing:.04em;margin-top:1.5em;margin-bottom:.4em;font-size:.8125rem;font-weight:600;line-height:1.5}:is(.prose-module__C_b9wq__prose h2:first-child,.prose-module__C_b9wq__prose h3:first-child,.prose-module__C_b9wq__prose h4:first-child){margin-top:0}:is(.prose-module__C_b9wq__prose ul,.prose-module__C_b9wq__prose ol){margin-top:0;margin-bottom:1.5em;padding-left:1.75em}.prose-module__C_b9wq__prose li{margin-bottom:.5em;line-height:1.75}.prose-module__C_b9wq__prose li:last-child{margin-bottom:0}.prose-module__C_b9wq__prose li>p{margin-bottom:.25em}.prose-module__C_b9wq__prose blockquote{border-left:3px solid var(--mantine-color-primary-4);border-radius:0 var(--mantine-radius-sm) var(--mantine-radius-sm) 0;background:color-mix(in srgb, var(--mantine-color-primary-4) 6%, transparent);margin:2em 0;padding:1em 1.5em}.prose-module__C_b9wq__prose blockquote p{color:var(--mantine-color-dimmed);margin-bottom:0;font-size:1.0625rem;font-style:italic;line-height:1.7}.prose-module__C_b9wq__prose code{background:var(--mantine-color-dark-6);border-radius:var(--mantine-radius-xs);font-size:.875em;font-family:var(--mantine-font-family-monospace);color:var(--mantine-color-primary-3);padding:.15em .4em}.prose-module__C_b9wq__prose strong{color:var(--mantine-color-text);font-weight:700}.prose-module__C_b9wq__prose em{font-style:italic}.prose-module__C_b9wq__prose hr{border:none;border-top:1px solid var(--mantine-color-default-border);margin:2.5em 0}.prose-module__C_b9wq__prose a{color:var(--mantine-color-primary-4);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.prose-module__C_b9wq__prose a:hover{color:var(--mantine-color-primary-3)}