.site-logo-text{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--color-heading)}.split.reverse{direction:rtl}.split.reverse>*{direction:ltr}.faq-item.active{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.faq-item.active .faq-toggle{background:var(--color-primary);color:#fff;transform:rotate(45deg)}.faq-item.active .faq-answer{max-height:600px;padding:0 24px 22px}.breadcrumbs{font-size:.88rem;color:var(--color-muted);margin-bottom:14px}.breadcrumbs a{color:var(--color-muted)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs span{margin:0 6px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card{background:#fff;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);transition:var(--transition);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:transparent}.blog-card-img{aspect-ratio:16/10;overflow:hidden;background:var(--color-card)}.blog-card-img img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.blog-card:hover .blog-card-img img{transform:scale(1.06)}.blog-card-body{padding:24px;flex:1;display:flex;flex-direction:column}.blog-meta{font-size:.82rem;color:var(--color-muted);margin-bottom:10px}.blog-meta a{color:var(--color-primary)}.blog-card h3{font-size:1.2rem;margin-bottom:10px}.blog-card h3 a{color:var(--color-heading)}.blog-card h3 a:hover{color:var(--color-primary)}.blog-card p{color:var(--color-muted);font-size:.92rem;flex:1}.read-more{color:var(--color-primary);font-weight:600;margin-top:14px;display:inline-flex;align-items:center;gap:6px}.read-more:hover{gap:10px}.single-article{max-width:820px;margin:0 auto;padding:50px 20px}.single-article h1{margin-bottom:14px}.single-article .blog-meta{margin-bottom:28px;font-size:.92rem}.single-article .featured-img{aspect-ratio:16/9;margin-bottom:34px;border-radius:var(--radius-md);overflow:hidden}.single-article .featured-img img{width:100%;height:100%;object-fit:cover}.single-article h2{margin-top:1.6em}.single-article h3{margin-top:1.4em}.single-article p{font-size:1.05rem;line-height:1.8}.single-article ul,.single-article ol{padding-left:24px}.single-article blockquote{border-left:4px solid var(--color-primary);padding:14px 22px;background:var(--color-card);margin:20px 0;font-style:italic;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.single-article img{border-radius:var(--radius-sm);margin:20px 0}.pagination{display:flex;gap:8px;justify-content:center;margin-top:40px}.pagination a,.pagination span{padding:10px 16px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--color-border);color:var(--color-heading);font-weight:500}.pagination .current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.pagination a:hover{background:var(--color-card)}.legal-content{max-width:900px;margin:0 auto;padding:50px 20px}.legal-content h2{margin-top:1.8em}.legal-content h3{margin-top:1.4em;color:var(--color-primary);font-size:1.2rem}.legal-content p{line-height:1.8}.channels-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:30px}.channel-cat{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;transition:var(--transition)}.channel-cat:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:var(--shadow-md)}.channel-cat-ico{width:50px;height:50px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#fee2e4 0%,#fff6e0 100%);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:14px}.channel-cat h3{font-size:1.1rem;margin-bottom:8px}.channel-cat p{color:var(--color-muted);font-size:.92rem;margin:0}.channel-cat .count{color:var(--color-primary);font-weight:700}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;align-items:start}.contact-info-card{background:var(--color-card);padding:36px;border-radius:var(--radius-md)}.contact-info-card h3{font-size:1.4rem;margin-bottom:18px}.contact-item{display:flex;gap:16px;margin-bottom:22px;align-items:flex-start}.contact-item .ico{width:42px;height:42px;border-radius:var(--radius-sm);background:#fff;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.contact-item strong{color:var(--color-heading);display:block;margin-bottom:2px;font-family:var(--font-heading)}.contact-item a,.contact-item span{color:var(--color-text)}.contact-form-wrap{background:#fff;padding:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.contact-form-wrap h3{margin-bottom:6px}.contact-form-wrap>p{color:var(--color-muted);margin-bottom:22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group{margin-bottom:16px}.form-group label{display:block;font-weight:500;margin-bottom:6px;color:var(--color-heading);font-size:.92rem}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:1rem;transition:var(--transition);background:#fff;color:var(--color-text)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(209,17,27,.12)}.form-group textarea{min-height:130px;resize:vertical}@media (max-width:1024px){.split.reverse{direction:ltr}}@media (max-width:768px){.main-navigation.is-open{display:block}}