.article-page[data-astro-cid-dpxbdw67]{background:#fafaf9;padding-bottom:80px}.article-hero[data-astro-cid-dpxbdw67]{background:#fff;margin-bottom:48px}.hero-image[data-astro-cid-dpxbdw67]{width:100%;height:400px;overflow:hidden}.hero-image[data-astro-cid-dpxbdw67] img[data-astro-cid-dpxbdw67]{width:100%;height:100%;object-fit:cover}.container[data-astro-cid-dpxbdw67]{max-width:800px;margin:0 auto;padding:0 24px}.article-header[data-astro-cid-dpxbdw67]{padding:40px 0}.category-badge[data-astro-cid-dpxbdw67]{display:inline-block;background:#f5f3f0;padding:8px 20px;border-radius:24px;font-size:14px;font-weight:500;color:#1c1917;letter-spacing:.02em;margin-bottom:24px}.article-title[data-astro-cid-dpxbdw67]{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,48px);font-weight:700;color:#1c1917;line-height:1.2;margin:0 0 24px;letter-spacing:-.01em}.article-meta[data-astro-cid-dpxbdw67]{display:flex;align-items:center;gap:12px;font-size:15px;color:#78716c}.separator[data-astro-cid-dpxbdw67]{color:#d6d3d1}.author[data-astro-cid-dpxbdw67]{font-weight:500;color:#57534e}.article-content[data-astro-cid-dpxbdw67]{background:#fff;padding:48px;border-radius:12px;box-shadow:0 2px 8px #0000000a}.content-body[data-astro-cid-dpxbdw67] p{font-size:18px;line-height:1.8;color:#292524;margin:0 0 24px}.content-body[data-astro-cid-dpxbdw67] h2{font-family:Playfair Display,serif;font-size:28px;font-weight:700;color:#1c1917;margin:48px 0 24px;line-height:1.3;letter-spacing:-.01em}.content-body[data-astro-cid-dpxbdw67] h2:first-child{margin-top:0}.content-body[data-astro-cid-dpxbdw67] strong{color:#1c1917;font-weight:600}.content-body[data-astro-cid-dpxbdw67] li{font-size:18px;line-height:1.8;color:#292524;margin-bottom:12px;padding-left:8px}.article-footer-nav[data-astro-cid-dpxbdw67]{margin-top:48px;padding-top:32px;border-top:1px solid #F5F3F0}.back-link[data-astro-cid-dpxbdw67]{display:inline-flex;align-items:center;color:#1c1917;text-decoration:none;font-weight:500;font-size:16px;transition:transform .2s ease}.back-link[data-astro-cid-dpxbdw67]:hover{transform:translate(-4px)}.share-section[data-astro-cid-dpxbdw67]{margin-top:32px;padding-top:24px;border-top:1px solid #E8E5E0;display:flex;align-items:center;gap:16px}.share-label[data-astro-cid-dpxbdw67]{font-size:15px;font-weight:500;color:#57534e;letter-spacing:.01em}.share-buttons[data-astro-cid-dpxbdw67]{display:flex;gap:8px;flex-wrap:wrap}.share-btn[data-astro-cid-dpxbdw67]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;color:#fff;flex-shrink:0}.share-btn[data-astro-cid-dpxbdw67] svg[data-astro-cid-dpxbdw67]{width:18px;height:18px}.share-btn[data-astro-cid-dpxbdw67].facebook{background:#1877f2}.share-btn[data-astro-cid-dpxbdw67].facebook:hover{background:#166fe5;transform:translateY(-3px);box-shadow:0 6px 16px #1877f266}.share-btn[data-astro-cid-dpxbdw67].twitter{background:#000}.share-btn[data-astro-cid-dpxbdw67].twitter:hover{background:#1a1a1a;transform:translateY(-3px);box-shadow:0 6px 16px #0006}.share-btn[data-astro-cid-dpxbdw67].linkedin{background:#0a66c2}.share-btn[data-astro-cid-dpxbdw67].linkedin:hover{background:#095196;transform:translateY(-3px);box-shadow:0 6px 16px #0a66c266}.share-btn[data-astro-cid-dpxbdw67].threads{background:#000}.share-btn[data-astro-cid-dpxbdw67].threads:hover{background:#1a1a1a;transform:translateY(-3px);box-shadow:0 6px 16px #0006}.share-btn[data-astro-cid-dpxbdw67].copy{background:#78716c}.share-btn[data-astro-cid-dpxbdw67].copy:hover{background:#57534e;transform:translateY(-3px);box-shadow:0 6px 16px #57534e66}.share-btn[data-astro-cid-dpxbdw67].copy.copied{background:#16a34a}.share-btn[data-astro-cid-dpxbdw67].copy.copied:hover{background:#15803d}@media(max-width:768px){.hero-image[data-astro-cid-dpxbdw67]{height:250px}.article-header[data-astro-cid-dpxbdw67]{padding:32px 0 24px}.article-content[data-astro-cid-dpxbdw67]{padding:32px 24px}.content-body[data-astro-cid-dpxbdw67] p{font-size:17px}.content-body[data-astro-cid-dpxbdw67] h2{font-size:24px;margin:36px 0 20px}.share-section[data-astro-cid-dpxbdw67]{flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;margin-top:24px}.share-label[data-astro-cid-dpxbdw67]{font-size:14px}}
