.adsense-anchor[data-astro-cid-lqtwteqj]{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;pointer-events:none}.adsense-anchor[data-astro-cid-lqtwteqj]>[data-astro-cid-lqtwteqj]{pointer-events:auto}@media(min-width:769px){.adsense-anchor[data-astro-cid-lqtwteqj]{display:none}}.adsense-sidebar[data-astro-cid-wirpd6iu]{position:sticky;top:2rem;padding:1rem;background-color:var(--bg-secondary, #f5f5f5);border-radius:8px;min-height:600px;display:flex;flex-direction:column;align-items:center}.ad-label[data-astro-cid-wirpd6iu]{font-size:.75rem;color:var(--text-muted, #666);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}@media(max-width:768px){.adsense-sidebar[data-astro-cid-wirpd6iu]{display:none}}@media(prefers-color-scheme:dark){.adsense-sidebar[data-astro-cid-wirpd6iu]{background-color:var(--bg-secondary, #1a1a1a)}}.article[data-astro-cid-zm77yjld]{padding:var(--space-2xl) 0}.article-header[data-astro-cid-zm77yjld]{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl)}.article-hero-image[data-astro-cid-zm77yjld]{max-width:var(--max-width);margin:0 auto var(--space-2xl);padding:0 var(--space-md)}.article-hero-image[data-astro-cid-zm77yjld] img[data-astro-cid-zm77yjld]{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px #0000001a}[data-astro-cid-zm77yjld][data-theme=dark] .article-hero-image[data-astro-cid-zm77yjld] img[data-astro-cid-zm77yjld]{box-shadow:0 4px 20px #0006}.article-meta[data-astro-cid-zm77yjld]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);font-size:.875rem}.category-badge[data-astro-cid-zm77yjld]{background-color:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:4px;font-weight:600;text-transform:uppercase;font-size:.75rem;text-decoration:none;transition:opacity .2s ease}.category-badge[data-astro-cid-zm77yjld]:hover{opacity:.9}time[data-astro-cid-zm77yjld]{color:var(--color-text-light)}.read-time[data-astro-cid-zm77yjld]{color:var(--color-text-light);font-size:.875rem;position:relative;padding-left:var(--space-sm)}.read-time[data-astro-cid-zm77yjld]:before{content:"•";position:absolute;left:-4px;color:var(--color-text-light)}.article-title[data-astro-cid-zm77yjld]{font-size:2.5rem;line-height:1.2;margin-bottom:var(--space-md)}.article-summary[data-astro-cid-zm77yjld]{font-size:1.25rem;color:var(--color-text-light);line-height:1.6;margin-bottom:var(--space-lg)}.article-tags[data-astro-cid-zm77yjld]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tag[data-astro-cid-zm77yjld]{background-color:var(--color-bg-alt);color:var(--color-text);padding:.25rem .75rem;border-radius:4px;font-size:.875rem;border:1px solid var(--color-border);transition:all .2s}.tag[data-astro-cid-zm77yjld]:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.article-layout[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:1fr 300px;gap:var(--space-2xl);align-items:start;max-width:1200px}.article-content[data-astro-cid-zm77yjld]{font-size:1.125rem;line-height:1.8;min-width:0}.article-sidebar[data-astro-cid-zm77yjld]{display:block}.article-content[data-astro-cid-zm77yjld] h2{margin-top:var(--space-xl);margin-bottom:var(--space-md);font-size:1.875rem}.article-content[data-astro-cid-zm77yjld] h3{margin-top:var(--space-lg);margin-bottom:var(--space-md);font-size:1.5rem}.article-content[data-astro-cid-zm77yjld] img{margin:var(--space-xl) auto;border-radius:8px;height:auto;width:auto;max-width:100%;display:block;object-fit:contain}.article-content[data-astro-cid-zm77yjld] blockquote{border-left:4px solid var(--color-primary);padding-left:var(--space-md);margin:var(--space-lg) 0;font-style:italic;color:var(--color-text-light)}.article-content[data-astro-cid-zm77yjld] table{width:100%;border-collapse:collapse;margin:var(--space-xl) 0;font-size:.9rem;background-color:var(--color-bg);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}[data-astro-cid-zm77yjld][data-theme=dark] .article-content[data-astro-cid-zm77yjld] table{box-shadow:0 2px 8px #0000004d}.article-content[data-astro-cid-zm77yjld] thead{background-color:var(--color-primary);color:#fff}.article-content[data-astro-cid-zm77yjld] th{padding:.75rem;text-align:left;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.article-content[data-astro-cid-zm77yjld] td{padding:.75rem;border-bottom:1px solid var(--color-border)}.article-content[data-astro-cid-zm77yjld] tbody tr:last-child td{border-bottom:none}.article-content[data-astro-cid-zm77yjld] tbody tr{transition:background-color .2s}.article-content[data-astro-cid-zm77yjld] tbody tr:hover{background-color:var(--color-bg-alt)}.article-content[data-astro-cid-zm77yjld] .table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--space-xl) 0}@media(max-width:1024px){.article-layout[data-astro-cid-zm77yjld]{grid-template-columns:1fr 250px;gap:var(--space-lg)}}@media(max-width:768px){.article-layout[data-astro-cid-zm77yjld]{grid-template-columns:1fr}.article-sidebar[data-astro-cid-zm77yjld]{display:none}.article-title[data-astro-cid-zm77yjld]{font-size:2rem}.article-summary[data-astro-cid-zm77yjld]{font-size:1.125rem}.article-content[data-astro-cid-zm77yjld]{font-size:1rem}.article-content[data-astro-cid-zm77yjld] table{font-size:.8rem;display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.article-content[data-astro-cid-zm77yjld] th,.article-content[data-astro-cid-zm77yjld] td{padding:.5rem;min-width:100px}.article-content[data-astro-cid-zm77yjld] th{font-size:.75rem}}
