.prose{color:hsl(var(--foreground))}.fade-in{opacity:0;animation:fadeIn .8s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.article-category{color:#b45309;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;gap:6px;background:#fef3c7;border:1px solid #fcd34d;padding:4px 12px;border-radius:999px;margin-bottom:14px}.article-hero-title{font-size:42px;font-weight:900;color:hsl(var(--foreground));letter-spacing:-.8px;line-height:1.15;margin-bottom:20px}.sidebar-section{background:#fff8ee;border:1px solid #e8d3b0;padding:18px 20px;border-radius:14px;margin-bottom:20px;box-shadow:0 2px 8px rgba(180,83,9,.06)}.sidebar-section h3{font-size:15px;font-weight:800;color:#92400e;margin-bottom:12px;letter-spacing:-.2px;border-bottom:2px solid #fcd34d;padding-bottom:8px}.sidebar-section ul{padding-left:1.1rem}.sidebar-section ul li{margin-bottom:6px;font-size:14px;color:#4a3520;line-height:1.5}.sidebar-section a{font-weight:600;color:#92400e;text-decoration:none}.sidebar-section a:hover{color:#d97706}.glossary-box,.insight-box,.quote-box,.summary-box{background:#fffbf0;padding:12px 16px;border-left:4px solid #d97706;border-radius:0 8px 8px 0;font-size:14px;color:#3b2a10;line-height:1.6;font-style:italic}.sidebar-article-card{display:block;background:#ffffff;padding:12px 14px;border-radius:10px;border:1px solid #e8d3b0;margin-bottom:10px;color:#3b2a10;font-weight:600;text-decoration:none;line-height:1.4;transition:border-color .2s,box-shadow .2s}.sidebar-article-card:hover{border-color:#d97706;box-shadow:0 4px 12px rgba(180,83,9,.12)}.sidebar-article-card .article-tag{font-size:11px;font-weight:700;color:#d97706;text-transform:uppercase;letter-spacing:.7px;display:block;margin-bottom:5px}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:hsl(var(--foreground));margin-bottom:14px}.prose li,.prose ol,.prose p,.prose ul{color:hsl(var(--muted-foreground))}.prose li{margin-bottom:8px}.prose strong{color:hsl(var(--foreground))}.prose .drop-cap{float:left;font-size:52px;line-height:45px;padding-right:10px;color:#d97706;font-weight:700}.recommendation-box{background:#fef3c7;border-left:4px solid #d97706;padding:18px 20px;margin:32px 0;border-radius:0 12px 12px 0;font-size:15px;line-height:1.6;color:#3b2a10}.recommendation-box strong{font-size:17px;font-weight:800;color:#92400e;display:block;margin-bottom:8px}.key-tip-block{background:#fff8e1;border-left:4px solid #f59e0b;padding:14px 16px;border-radius:0 10px 10px 0;margin:28px 0;font-size:15px;line-height:1.6;color:#3b2a10}.key-tip-block strong{font-weight:800;color:#92400e}.prose table{width:100%;border-collapse:collapse;margin:25px 0}.prose table,.prose td,.prose th{border:1px solid hsl(var(--border))}.prose td,.prose th{padding:10px;text-align:left}.prose th{background-color:#fef3c7;font-weight:700;color:#92400e}.prose tr:nth-child(2n){background-color:#fef9f0}.prose ul{list-style-type:disc;padding-left:1.5rem;margin:15px 0}.prose li::marker{color:#d97706}.feature-comparison-table{display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:.6rem;overflow:hidden;margin:2rem 0}.feature-comparison-table .table-header,.feature-comparison-table .table-row{display:grid;grid-template-columns:1fr 2fr 2fr;border-bottom:1px solid hsl(var(--border))}.feature-comparison-table .table-row:last-child{border-bottom:none}.feature-comparison-table .table-cell{padding:.75rem 1rem;display:flex;align-items:center}.feature-comparison-table .table-header .table-cell{font-weight:600;color:#92400e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;background-color:#fef3c7}.feature-comparison-table .table-cell.feature{font-weight:600;color:hsl(var(--foreground))}.article-title,.blog-title,.post-title,h1,h2,h3{display:block!important;visibility:visible!important;opacity:1!important}