.dark\:bg-gray-800[data-astro-cid-ilhxcym7]{background-color:#ffffff05!important}.dark\:border-gray-700[data-astro-cid-ilhxcym7]{border-color:#ffffff1a!important}.text-gray-700[data-astro-cid-ilhxcym7]{color:#818384!important}.text-gray-500[data-astro-cid-ilhxcym7]{color:#6aaa64!important}.toc-container[data-astro-cid-obewoz47]{background:#fafafa;border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;margin-bottom:2rem;position:sticky;top:80px}.toc-header[data-astro-cid-obewoz47]{display:flex;align-items:center;gap:10px;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.toc-header[data-astro-cid-obewoz47] h3[data-astro-cid-obewoz47]{font-size:.8rem;font-weight:800;margin:0;color:var(--zinc-900);text-transform:uppercase;letter-spacing:.1em}.toc-list[data-astro-cid-obewoz47]{list-style:none;padding:0;margin:0}.toc-list[data-astro-cid-obewoz47] li[data-astro-cid-obewoz47]{margin-bottom:8px}.toc-list[data-astro-cid-obewoz47] a[data-astro-cid-obewoz47]{text-decoration:none;color:var(--zinc-500);font-size:.85rem;font-weight:600;display:block;padding:4px 0;transition:all .2s}.toc-list[data-astro-cid-obewoz47] a[data-astro-cid-obewoz47]:hover{color:var(--rose-500);transform:translate(4px)}@media (max-width: 1024px){.toc-container[data-astro-cid-obewoz47]{position:static;margin-top:1.5rem}}.content-wrapper{padding:2.5rem 0;background:#fafafa}.glass{background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:16px}.main-grid{display:grid;grid-template-columns:1fr 300px;gap:2.5rem}.breadcrumbs{grid-column:1 / -1;font-size:.7rem;color:var(--zinc-500);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.primary-article{background:#fff;padding:2.5rem;margin-bottom:2rem}.entry-header{border-bottom:1px solid var(--border-color);padding-bottom:2rem;margin-bottom:2.5rem}.entry-title{font-size:2.5rem;font-weight:800;color:var(--zinc-900);line-height:1.1;margin-bottom:1.5rem}.entry-meta{display:flex;justify-content:space-between;align-items:center}.author-group{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;background:#f1f5f9}.author-text{display:flex;flex-direction:column;gap:2px}.author-text span{font-size:.85rem}.meta-date{color:var(--zinc-500);font-size:.75rem!important}.badge-verified{font-size:.65rem;font-weight:800;color:#10b981;background:#ecfdf5;padding:4px 10px;border-radius:6px}.intro-text{font-size:1.15rem;line-height:1.7;color:var(--zinc-800);margin-bottom:2.5rem}.toc-wrapper{background:#fafafa;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:3rem}.toc-wrapper h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;color:var(--zinc-500)}.toc-wrapper ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}.toc-wrapper a{font-size:.9rem;text-decoration:none;color:var(--zinc-900);font-weight:600;transition:color .2s}.toc-wrapper a:hover{color:var(--rose-500)}.section{margin-bottom:4rem;scroll-margin-top:80px}.section-heading{font-size:1.5rem;font-weight:800;color:var(--zinc-900);margin-bottom:1.5rem;display:flex;align-items:center;gap:10px}.section-heading:after{content:"";flex:1;height:1px;background:var(--border-color)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.guide-card{background:#fafafa;padding:1.25rem;border-radius:12px;border:1px solid var(--border-color)}.guide-card h4{font-size:.9rem;font-weight:800;margin-bottom:.75rem;color:var(--zinc-900)}.pill{background:#fff;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:700;border:1px solid var(--border-color);display:inline-block;margin-right:5px;margin-bottom:5px}.how-to-steps{display:flex;flex-direction:column;gap:1rem}.step{display:flex;gap:1.25rem;padding:1.25rem;background:#fafafa;border-radius:12px;border:1px solid var(--border-color)}.step-num{width:32px;height:32px;background:var(--zinc-900);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;flex-shrink:0}.step-content h4{font-size:1rem;margin-bottom:4px}.step-content p{font-size:.9rem;color:var(--zinc-500)}.sidebar{display:flex;flex-direction:column;gap:1.5rem}.sidebar-widget{padding:1.5rem;border-radius:16px;background:#fff;border:1px solid var(--border-color)}.sidebar-widget h3{font-size:.85rem;font-weight:800;text-transform:uppercase;color:var(--zinc-900);margin-bottom:1.25rem;letter-spacing:.05em}.trending-list{list-style:none;display:flex;flex-direction:column;gap:8px}.trending-list a{display:flex;align-items:center;gap:12px;text-decoration:none;padding:10px;border-radius:10px;font-size:.85rem;font-weight:700;color:var(--zinc-700);transition:all .2s}.trending-list a:hover{background:#fee2e2;color:var(--rose-500)}.view-all-btn{display:block;text-align:center;margin-top:1rem;font-size:.75rem;font-weight:800;color:var(--zinc-500);text-decoration:none;text-transform:uppercase}.newsletter-form{display:flex;flex-direction:column;gap:10px;margin-top:15px}.newsletter-form input{background:#fafafa;border:1px solid var(--border-color);padding:12px;border-radius:10px;font-size:.9rem;font-family:var(--font-body)}.newsletter-form button{background:var(--zinc-900);color:#fff;border:none;padding:12px;border-radius:10px;font-weight:800;cursor:pointer}@media (max-width: 1024px){.main-grid{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr}.primary-article{padding:1.5rem}.entry-title{font-size:2rem}}@media (max-width: 768px){.sidebar,.guide-grid{grid-template-columns:1fr}}
