.article[data-astro-cid-gjtny2mx]{margin-bottom:4rem}.breadcrumb[data-astro-cid-gjtny2mx]{margin-bottom:2.5rem;margin-top:-1rem;padding:1rem 0}.breadcrumb-list[data-astro-cid-gjtny2mx]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;list-style:none}.breadcrumb-item[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx],.breadcrumb-item[data-astro-cid-gjtny2mx] .current-page[data-astro-cid-gjtny2mx]{font-size:.9rem;font-weight:500;color:var(--color-text-light);transition:color .2s ease;letter-spacing:-.2px}.breadcrumb-item[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]:hover{color:var(--color-amber)}.breadcrumb-item[data-astro-cid-gjtny2mx].active .current-page[data-astro-cid-gjtny2mx]{color:var(--color-amber);font-weight:600}.breadcrumb-separator[data-astro-cid-gjtny2mx] span[data-astro-cid-gjtny2mx]{color:var(--color-text-light);font-size:.85rem;display:inline-block;margin:0 .3rem}.article-hero[data-astro-cid-gjtny2mx]{position:relative;width:calc(100% + 4rem);margin:-3rem -2rem 3rem;height:520px;overflow:hidden;margin-bottom:0;border-radius:20px;background:#1c1a17;box-shadow:0 20px 50px #00000026}.hero-image[data-astro-cid-gjtny2mx]{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay[data-astro-cid-gjtny2mx]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0006 70%,#0009);pointer-events:none}.hero-text[data-astro-cid-gjtny2mx]{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem 2.5rem;max-width:900px;margin:0 auto}.article-hero[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{color:var(--color-cream);font-family:var(--font-display);font-size:2.8rem;font-weight:700;line-height:1.15;letter-spacing:-.8px;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3)}.article-container[data-astro-cid-gjtny2mx]{max-width:900px;margin:0 auto;padding:2rem 2rem 0}.article-header[data-astro-cid-gjtny2mx]{margin-bottom:2.5rem;padding-bottom:0}.article-header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-family:var(--font-display);font-size:2.8rem;margin-bottom:1.5rem;line-height:1.15;color:var(--color-text-primary);font-weight:700;letter-spacing:-.8px}.article-meta-section[data-astro-cid-gjtny2mx]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid var(--color-amber-light)}.article-meta[data-astro-cid-gjtny2mx]{display:flex;gap:2rem;flex-wrap:wrap;font-size:.95rem;color:var(--color-text-light);margin-bottom:1rem;font-weight:500;letter-spacing:-.2px}.publish-date[data-astro-cid-gjtny2mx],.author[data-astro-cid-gjtny2mx],.update-date[data-astro-cid-gjtny2mx],.reading-time[data-astro-cid-gjtny2mx],.reading-time{display:flex;align-items:center;gap:.5rem}.reading-time-icon[data-astro-cid-gjtny2mx],.reading-time-icon{width:16px;height:16px;color:var(--color-amber);flex-shrink:0}.categories-list[data-astro-cid-gjtny2mx]{display:flex;flex-wrap:wrap;gap:.75rem}.category-tag[data-astro-cid-gjtny2mx]{display:inline-block;padding:.6rem 1.2rem;background:var(--color-amber);color:var(--color-cream);border:none;border-radius:24px;font-size:.85rem;font-weight:600;transition:all .2s ease;letter-spacing:-.2px;text-transform:uppercase;font-size:.8rem}.category-tag[data-astro-cid-gjtny2mx]:hover{background:var(--color-amber-dark);color:var(--color-cream);transform:translateY(-2px)}.article-body[data-astro-cid-gjtny2mx]{font-size:1.1rem;line-height:1.75;color:var(--color-text-primary);letter-spacing:-.2px}.article-body[data-astro-cid-gjtny2mx] h2{font-family:var(--font-display);font-size:2rem;margin-top:2.5rem;margin-bottom:1.25rem;color:var(--color-text-primary);font-weight:700;border-left:4px solid var(--color-amber);padding-left:1.5rem;line-height:1.2;letter-spacing:-.5px}.article-body[data-astro-cid-gjtny2mx] h3{font-family:var(--font-display);font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--color-text-primary);font-weight:700;letter-spacing:-.3px}.article-body[data-astro-cid-gjtny2mx] h4{font-family:var(--font-display);font-size:1.2rem;margin-top:1.75rem;margin-bottom:.75rem;color:var(--color-text-primary);font-weight:700;letter-spacing:-.2px}.article-body[data-astro-cid-gjtny2mx] h5,.article-body[data-astro-cid-gjtny2mx] h6{font-family:var(--font-display);font-size:1.05rem;margin-top:1.5rem;margin-bottom:.5rem;color:var(--color-text-primary);font-weight:700;letter-spacing:-.1px}.article-body[data-astro-cid-gjtny2mx] p{margin-bottom:1.5rem;color:var(--color-text-primary)}.article-body[data-astro-cid-gjtny2mx] img{width:100%!important;height:auto!important;max-width:100%;margin:2.5rem 0;border-radius:12px;box-shadow:0 4px 16px #0000001f;display:block}.article-body[data-astro-cid-gjtny2mx] ul,ol{margin-left:2rem;margin-bottom:1.5rem}.article-body[data-astro-cid-gjtny2mx] li{margin-bottom:.75rem;color:var(--color-text-primary)}.article-body[data-astro-cid-gjtny2mx] blockquote{border-left:4px solid var(--color-amber);padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;background:var(--color-cream-light);border-radius:8px;color:var(--color-text-primary);font-style:italic;font-size:1.1rem;letter-spacing:-.2px}.article-body[data-astro-cid-gjtny2mx] .callout{border-left:4px solid var(--color-amber);padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;background:#e8821a14;border-radius:8px;color:var(--color-text-primary);font-size:1rem;letter-spacing:-.2px}.article-body[data-astro-cid-gjtny2mx] table{width:100%;border-collapse:collapse;margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.article-body[data-astro-cid-gjtny2mx] th,td{padding:1rem;border:1px solid #ddd;text-align:left}.article-body[data-astro-cid-gjtny2mx] th{background:var(--color-dark-header);color:var(--color-cream);font-weight:600}.article-body[data-astro-cid-gjtny2mx] tr:hover{background:var(--color-cream-light)}.article-body[data-astro-cid-gjtny2mx] code{background:var(--color-cream-light);padding:.3rem .6rem;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:.9rem;color:var(--color-amber)}.article-body[data-astro-cid-gjtny2mx] pre{background:var(--color-dark-header);color:#e8e8e8;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0;font-family:Monaco,Courier New,monospace;font-size:.9rem;line-height:1.6}.article-body[data-astro-cid-gjtny2mx] pre code{background:none;padding:0;color:#e8e8e8}.article-body[data-astro-cid-gjtny2mx] strong{font-weight:700;color:var(--color-text-primary)}.article-body[data-astro-cid-gjtny2mx] em{font-style:italic;color:var(--color-text-primary)}.share-section[data-astro-cid-gjtny2mx]{margin:3.5rem 0;padding:2.5rem 0;border-top:2px solid var(--color-amber-light);border-bottom:2px solid var(--color-amber-light)}.share-header[data-astro-cid-gjtny2mx]{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem;letter-spacing:-.3px}.share-buttons[data-astro-cid-gjtny2mx]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.share-btn[data-astro-cid-gjtny2mx]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-amber);color:#fff;transition:all .2s ease;flex-shrink:0;border:none;cursor:pointer;text-decoration:none}.share-btn[data-astro-cid-gjtny2mx] svg[data-astro-cid-gjtny2mx]{width:22px;height:22px}.share-btn[data-astro-cid-gjtny2mx]:hover{background:var(--color-amber-dark);transform:translateY(-3px);box-shadow:0 6px 16px #e8821a4d}.share-btn[data-astro-cid-gjtny2mx].copy-link{background:var(--color-text-primary)}.share-btn[data-astro-cid-gjtny2mx].copy-link:hover{background:var(--color-dark-header)}.copy-feedback[data-astro-cid-gjtny2mx]{display:none;margin-top:1rem;color:var(--color-amber);font-weight:600;font-size:.9rem}.related-section[data-astro-cid-gjtny2mx]{margin-top:4rem;margin-bottom:2rem}.related-title[data-astro-cid-gjtny2mx]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2rem;letter-spacing:-.5px}.related-grid[data-astro-cid-gjtny2mx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2.5rem}.related-card[data-astro-cid-gjtny2mx]{background:var(--color-cream);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;border:1px solid rgba(232,130,26,.1);transition:all .3s ease;display:flex;flex-direction:column;height:100%}.related-card[data-astro-cid-gjtny2mx]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-color:var(--color-amber)}.related-image-wrapper[data-astro-cid-gjtny2mx]{position:relative;width:100%;height:200px;overflow:hidden;background:var(--color-cream-light)}.related-image[data-astro-cid-gjtny2mx]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.related-card[data-astro-cid-gjtny2mx]:hover .related-image[data-astro-cid-gjtny2mx]{transform:scale(1.05)}.related-tag[data-astro-cid-gjtny2mx]{position:absolute;bottom:1rem;left:1rem;padding:.5rem 1rem;background:var(--color-amber);color:#fff;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;z-index:2}.related-content[data-astro-cid-gjtny2mx]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.related-card[data-astro-cid-gjtny2mx] h3[data-astro-cid-gjtny2mx]{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--color-text-primary);flex-grow:1;letter-spacing:-.3px}.related-card[data-astro-cid-gjtny2mx] h3[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]{color:var(--color-text-primary);transition:color .2s ease}.related-card[data-astro-cid-gjtny2mx] h3[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]:hover{color:var(--color-amber)}.related-date[data-astro-cid-gjtny2mx]{font-size:.85rem;color:var(--color-text-light);font-weight:500;letter-spacing:-.2px}.view-all-link[data-astro-cid-gjtny2mx]{text-align:center;margin-top:1.5rem}.view-all-link[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]{display:inline-block;padding:.75rem 1.75rem;background:var(--color-amber);color:var(--color-cream);border-radius:8px;font-weight:700;transition:all .2s ease;letter-spacing:-.2px}.view-all-link[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx]:hover{background:var(--color-amber-dark);transform:translateY(-2px)}@media (max-width: 768px){.breadcrumb[data-astro-cid-gjtny2mx]{margin-bottom:1.5rem;margin-top:-.5rem}.breadcrumb-item[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx],.breadcrumb-item[data-astro-cid-gjtny2mx] .current-page[data-astro-cid-gjtny2mx]{font-size:.85rem}.article-hero[data-astro-cid-gjtny2mx]{height:360px;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;border-radius:12px}.hero-text[data-astro-cid-gjtny2mx]{padding:2rem 1.5rem}.article-hero[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-size:2rem}.article-container[data-astro-cid-gjtny2mx]{padding:1.5rem 1.5rem 0}.article-header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-size:2rem}.article-meta[data-astro-cid-gjtny2mx]{font-size:.9rem;gap:1rem}.related-grid[data-astro-cid-gjtny2mx]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.share-buttons[data-astro-cid-gjtny2mx]{gap:.75rem}.share-btn[data-astro-cid-gjtny2mx]{width:40px;height:40px}.share-btn[data-astro-cid-gjtny2mx] svg[data-astro-cid-gjtny2mx]{width:20px;height:20px}.article-body[data-astro-cid-gjtny2mx]{font-size:1rem}.article-body[data-astro-cid-gjtny2mx] h2{font-size:1.6rem;margin-top:2rem;margin-bottom:1rem;padding-left:1rem}.article-body[data-astro-cid-gjtny2mx] h3{font-size:1.25rem;margin-top:1.5rem}.related-title[data-astro-cid-gjtny2mx]{font-size:1.6rem}}@media (max-width: 480px){.article[data-astro-cid-gjtny2mx]{margin-bottom:2rem}.breadcrumb[data-astro-cid-gjtny2mx]{margin-bottom:1rem;margin-top:-.25rem}.breadcrumb-item[data-astro-cid-gjtny2mx] a[data-astro-cid-gjtny2mx],.breadcrumb-item[data-astro-cid-gjtny2mx] .current-page[data-astro-cid-gjtny2mx]{font-size:.8rem}.breadcrumb-separator[data-astro-cid-gjtny2mx] span[data-astro-cid-gjtny2mx]{margin:0 .2rem}.article-hero[data-astro-cid-gjtny2mx]{height:280px;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;margin-top:-1.5rem;border-radius:8px}.hero-text[data-astro-cid-gjtny2mx]{padding:1.5rem 1rem}.article-hero[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-size:1.6rem}.article-container[data-astro-cid-gjtny2mx]{padding:1.5rem 1rem 0}.article-header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-size:1.6rem;margin-bottom:1rem}.article-header[data-astro-cid-gjtny2mx]{padding-bottom:1rem;margin-bottom:1.5rem}.article-meta[data-astro-cid-gjtny2mx]{font-size:.85rem;flex-direction:column;gap:.5rem}.categories-list[data-astro-cid-gjtny2mx]{gap:.5rem}.category-tag[data-astro-cid-gjtny2mx]{padding:.5rem 1rem;font-size:.75rem}.share-section[data-astro-cid-gjtny2mx]{margin:2rem 0;padding:1.5rem 0}.share-header[data-astro-cid-gjtny2mx]{font-size:1.1rem;margin-bottom:1rem}.share-buttons[data-astro-cid-gjtny2mx]{gap:.5rem}.share-btn[data-astro-cid-gjtny2mx]{width:38px;height:38px}.share-btn[data-astro-cid-gjtny2mx] svg[data-astro-cid-gjtny2mx]{width:18px;height:18px}.article-body[data-astro-cid-gjtny2mx] h2{font-size:1.3rem;margin-top:1.5rem;padding-left:.75rem}.article-body[data-astro-cid-gjtny2mx] h3{font-size:1.1rem}.article-body[data-astro-cid-gjtny2mx] blockquote{padding:1rem 1rem 1rem 1.25rem;margin:1.5rem 0;font-size:1rem}.related-grid[data-astro-cid-gjtny2mx]{grid-template-columns:1fr;gap:1.5rem}.related-title[data-astro-cid-gjtny2mx]{font-size:1.4rem;margin-bottom:1.5rem}.related-image-wrapper[data-astro-cid-gjtny2mx]{height:180px}.related-card[data-astro-cid-gjtny2mx] h3[data-astro-cid-gjtny2mx]{font-size:1.05rem;margin-bottom:.5rem}}
