.post-header.svelte-1teoznn{max-width:var(--page-max-width);padding:calc(var(--header-height) + var(--space-xl)) var(--page-padding-x) 0;gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.hero-bento.svelte-1teoznn{gap:var(--space-md);grid-template-rows:1fr auto;grid-template-columns:1.4fr 1fr;display:grid}.bento-cell.svelte-1teoznn{border-radius:var(--radius-2xl);border:1px solid #ffffff1f}.bento-image.svelte-1teoznn{grid-row:1/3;min-height:22rem;overflow:hidden}.bento-image.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;width:100%;height:100%;display:block}.bento-content.svelte-1teoznn{background:var(--color-surface);padding:var(--space-xl);justify-content:center;gap:var(--space-md);flex-direction:column;display:flex}.bento-author.svelte-1teoznn{background:var(--color-surface);padding:var(--space-lg) var(--space-xl);align-items:center;column-gap:var(--space-md);row-gap:var(--space-sm);grid-template-columns:1fr 1fr;grid-auto-rows:auto;display:grid}.bento-author-name.svelte-1teoznn,.bento-author-label.svelte-1teoznn{font-family:var(--font-primary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);width:fit-content;font-size:.75rem;font-weight:500;text-decoration:none}a.bento-author-name.svelte-1teoznn:hover{text-underline-offset:3px;text-decoration:underline}.bento-social.svelte-1teoznn{align-items:center;gap:var(--space-sm);display:flex}.bento-social-btn.svelte-1teoznn{width:calc(2.25rem + 2 * var(--space-xs));height:calc(2.25rem + 2 * var(--space-xs));color:#fff;border-radius:var(--radius-full);transition:opacity var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bento-social-btn.svelte-1teoznn:hover{opacity:.88}.bento-social-linkedin.svelte-1teoznn{background:#0a66c2}.bento-social-telegram.svelte-1teoznn{background:#229ed9}.bento-social-whatsapp.svelte-1teoznn{background:#25d366}.post-signature.svelte-1teoznn{margin:0 0 var(--space-lg)}.post-signature.svelte-1teoznn p:where(.svelte-1teoznn){font-family:var(--font-heading);font-size:var(--font-body-size);color:var(--color-text-secondary);font-weight:400;line-height:var(--line-height-relaxed);margin:0}.post-signature.svelte-1teoznn p:where(.svelte-1teoznn)+p:where(.svelte-1teoznn){margin-top:var(--space-xs)}.post-share.svelte-1teoznn{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-2xl) 0;justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid #ffffff1f;display:flex}.post-share-label.svelte-1teoznn{font-family:var(--font-primary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem;font-weight:500}.post-share.svelte-1teoznn .share-wrap{display:flex!important;position:static!important}.post-badges.svelte-1teoznn{gap:var(--space-sm);flex-wrap:wrap;display:flex}.post-badge.svelte-1teoznn{font-family:var(--font-primary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text);border-radius:var(--radius-full);padding:3px var(--space-sm);background:#ffffff1f;font-size:.75rem;font-weight:500}.post-title.svelte-1teoznn{font-family:var(--font-title);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:var(--line-height-tight);color:var(--color-text);max-width:42rem;margin:0}.post-description.svelte-1teoznn{font-family:var(--font-heading);font-size:var(--font-body-size);font-weight:500;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:38rem;margin:0}.post-body.svelte-1teoznn{font-family:var(--font-heading);font-size:var(--font-body-size);line-height:var(--line-height-relaxed)}.post-body.svelte-1teoznn h2{font-family:var(--font-title);font-size:var(--font-heading-size);font-weight:800;line-height:var(--line-height-tight);color:var(--color-text);margin:var(--space-2xl) 0 var(--space-md);scroll-margin-top:calc(var(--header-height) + var(--space-md))}.post-body.svelte-1teoznn h3{font-family:var(--font-title);font-size:var(--font-h3-size);font-weight:700;line-height:var(--line-height-tight);color:var(--color-text);margin:var(--space-xl) 0 var(--space-sm);scroll-margin-top:calc(var(--header-height) + var(--space-md))}.post-body.svelte-1teoznn p{color:var(--color-text-secondary);margin:0 0 var(--space-md)}.post-body.svelte-1teoznn a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.post-body.svelte-1teoznn ul{color:var(--color-text-secondary);margin:0 0 var(--space-md);padding-left:var(--space-lg);list-style:outside}.post-body.svelte-1teoznn ol{color:var(--color-text-secondary);margin:0 0 var(--space-md);padding-left:var(--space-lg);list-style:decimal}.post-body.svelte-1teoznn li{margin-bottom:var(--space-xs)}.post-body.svelte-1teoznn li::marker{color:var(--color-text-secondary)}.post-body.svelte-1teoznn blockquote{margin:var(--space-lg) 0;padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);border-left:3px solid var(--color-accent);font-family:var(--font-title);font-size:var(--font-h3-size);font-weight:700;line-height:var(--line-height-tight);color:var(--color-text)}.post-body.svelte-1teoznn blockquote p{margin:0}.post-body.svelte-1teoznn table{width:100%;max-width:100%;margin:0 0 var(--space-lg);border-collapse:collapse;table-layout:fixed;font-size:var(--font-small);display:block;overflow-x:auto}.post-body.svelte-1teoznn th,.post-body.svelte-1teoznn td{padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-strong);color:var(--color-text-secondary);overflow-wrap:break-word}.post-body.svelte-1teoznn th{font-family:var(--font-title);color:var(--color-text);background:var(--color-surface-2);border-bottom:2px solid var(--color-accent);font-weight:700}.post-body.svelte-1teoznn tr:last-child td{border-bottom:none}.post-body.svelte-1teoznn .post-visual{width:100%;max-width:28rem;height:auto;margin:var(--space-lg) auto;border-radius:var(--radius-2xl);border:1px solid #ffffff1f;display:block}@media (width<=61.8rem){.hero-bento.svelte-1teoznn{grid-template-rows:auto;grid-template-columns:1fr}.bento-content.svelte-1teoznn{order:1}.bento-image.svelte-1teoznn{order:2;grid-row:auto;min-height:16rem}.bento-author.svelte-1teoznn{order:3}}@media (width<=38.2rem){.post-header.svelte-1teoznn{padding-top:calc(var(--header-height) + var(--space-lg))}.post-share.svelte-1teoznn{align-items:flex-start;gap:var(--space-sm);flex-direction:column;padding-left:0;padding-right:0}.post-share.svelte-1teoznn .share-wrap{justify-content:flex-start;width:100%}}
