.social-share[data-astro-cid-luj3ckct]{display:flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center;padding:var(--spacing-16) 0}.share-label[data-astro-cid-luj3ckct]{font-size:var(--text-body-sm);color:var(--color-charcoal-text);font-weight:500;margin-right:var(--spacing-8)}.share-btn[data-astro-cid-luj3ckct]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-capsule);background:var(--color-canvas-white);border:1px solid var(--color-whisper-gray);color:var(--color-charcoal-text);font-size:var(--text-body-sm);font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none;font-family:inherit}.share-btn[data-astro-cid-luj3ckct]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014;text-decoration:none}.share-facebook[data-astro-cid-luj3ckct]:hover{background:#1877f2;color:#fff;border-color:#1877f2}.share-pinterest[data-astro-cid-luj3ckct]:hover{background:#e60023;color:#fff;border-color:#e60023}.share-x[data-astro-cid-luj3ckct]:hover{background:#000;color:#fff;border-color:#000}.share-whatsapp[data-astro-cid-luj3ckct]:hover{background:#25d366;color:#fff;border-color:#25d366}.share-linkedin[data-astro-cid-luj3ckct]:hover{background:#0a66c2;color:#fff;border-color:#0a66c2}.share-email[data-astro-cid-luj3ckct]:hover{background:var(--color-midnight-ink);color:#fff;border-color:var(--color-midnight-ink)}.share-copy[data-astro-cid-luj3ckct].copied{background:#10b981;color:#fff;border-color:#10b981}.share-btn[data-astro-cid-luj3ckct] svg[data-astro-cid-luj3ckct]{flex-shrink:0}@media(max-width:540px){.share-btn[data-astro-cid-luj3ckct] span[data-astro-cid-luj3ckct]{display:none}.share-btn[data-astro-cid-luj3ckct]{padding:10px}}.container-narrow[data-astro-cid-7jjqptxk]{max-width:760px}.post-header[data-astro-cid-7jjqptxk]{padding:var(--spacing-64) 0 var(--spacing-32);background:var(--color-whisper-gray)}.post-meta[data-astro-cid-7jjqptxk]{font-size:var(--text-caption);color:var(--color-subtle-silver);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-12)}.post-desc[data-astro-cid-7jjqptxk]{font-size:var(--text-subheading);color:var(--color-charcoal-text);margin-top:var(--spacing-16);line-height:1.5}.post-hero-image[data-astro-cid-7jjqptxk]{margin-top:var(--spacing-32)}.post-hero-image[data-astro-cid-7jjqptxk] img[data-astro-cid-7jjqptxk]{width:100%;border-radius:var(--radius-card)}.prose[data-astro-cid-7jjqptxk]{padding:var(--spacing-48) 0;font-size:var(--text-body);line-height:1.7;color:var(--color-charcoal-text)}.prose[data-astro-cid-7jjqptxk] h2{font-family:var(--font-display);font-size:var(--text-heading);font-weight:500;color:var(--color-midnight-ink);margin:var(--spacing-32) 0 var(--spacing-16)}.prose[data-astro-cid-7jjqptxk] h3{font-family:var(--font-display);font-size:var(--text-subheading);font-weight:500;color:var(--color-midnight-ink);margin:var(--spacing-24) 0 var(--spacing-12)}.prose[data-astro-cid-7jjqptxk] p{margin-bottom:var(--spacing-16)}.prose[data-astro-cid-7jjqptxk] ul,.prose[data-astro-cid-7jjqptxk] ol{margin-bottom:var(--spacing-16);padding-left:var(--spacing-24)}.prose[data-astro-cid-7jjqptxk] li{margin-bottom:var(--spacing-8)}.prose[data-astro-cid-7jjqptxk] a{color:var(--color-midnight-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose[data-astro-cid-7jjqptxk] blockquote{border-left:3px solid var(--color-midnight-ink);padding-left:var(--spacing-16);margin:var(--spacing-24) 0;color:var(--color-midnight-ink);font-style:italic}.prose[data-astro-cid-7jjqptxk] strong{color:var(--color-midnight-ink);font-weight:500}.related[data-astro-cid-7jjqptxk]{border-top:1px solid var(--color-whisper-gray);padding-top:var(--spacing-32);margin-bottom:var(--spacing-64)}.related[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk]{list-style:none;padding:0;margin-top:var(--spacing-16)}.related[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]{padding:var(--spacing-12) 0;border-bottom:1px solid var(--color-whisper-gray)}.related[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{font-size:var(--text-body);color:var(--color-midnight-ink)}
