.lead{font-size:1.05rem;color:var(--color-text-muted);margin:0 0 1rem}.vod-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.vod-tags span{padding:.45rem 1.1rem;font-size:.88rem;font-weight:500;color:var(--color-text-muted);transition:border-color var(--transition),color var(--transition),transform var(--transition);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:999px}.vod-tags span:hover{border-color:var(--color-primary);color:var(--color-text);transform:translateY(-1px)}.section-note{max-width:720px;margin:1.5rem auto 0;text-align:center;font-size:.95rem;color:var(--color-text-muted);line-height:1.65}.pricing-card .price span{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.pricing-card .price .price-old{text-decoration:line-through;color:var(--color-text-muted);font-size:1rem;margin-left:.5rem}.price-info{font-size:.8rem;color:var(--color-text-muted);margin:0 0 .75rem;font-style:italic}.entry-content ul,.entry-content ol{margin:0 0 1rem;padding-left:1.5rem}.posts-grid .card .entry-meta{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.05em}.entry-content h3{margin-top:1.25rem}.entry-content a{text-underline-offset:2px}.entry-content a:hover{text-decoration:underline}.contact-page{max-width:640px}.page-content .entry-content{padding-top:0}.single .entry-content{padding-left:1.5rem;padding-right:1.5rem}.post-header{text-align:center;padding-bottom:1rem}.post-header .section-heading{max-width:800px;margin-left:auto;margin-right:auto}.post-featured-image{max-width:900px;margin:2rem auto 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.post-featured-image .featured-image{width:100%;height:auto;display:block}@media (max-width:768px){.post-featured-image{margin:1.5rem auto 0;border-radius:var(--radius)}}.pagination,.nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:2rem 0 1rem;list-style:none;padding:0}.pagination .page-numbers,.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-weight:600;font-size:.9rem;color:var(--color-text-muted);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition),color var(--transition),background var(--transition)}.pagination .page-numbers:hover,.pagination .page-numbers.current,.nav-links .page-numbers:hover,.nav-links .page-numbers.current{border-color:var(--color-primary);color:var(--color-primary)}.pagination .page-numbers.current,.nav-links .page-numbers.current{background:rgba(96,165,250,.12)}.pagination .page-numbers.dots,.nav-links .page-numbers.dots{border:none;background:0 0;min-width:auto}.breadcrumbs{max-width:var(--container);margin:0 auto;padding:.75rem 1.5rem;font-size:.9rem;color:var(--color-text-muted)}.breadcrumbs a{color:var(--color-text-muted)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs span{margin:0 .35rem}@media (max-width:768px){.main-nav.is-open{display:block}}.error-404{padding:4rem 1.5rem;text-align:center;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-404 .page-title{margin-bottom:.5rem}.error-404 .btn{margin-top:1rem}.text-center{text-align:center}.section-title{text-align:center;margin-bottom:1.5rem}