.blog-page{padding-top:var(--header-total-height,165px);background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:100vh;padding-bottom:50px}@media (max-width:768px){.blog-page{padding-top:var(--header-height-mobile,40px)}}.blog-page__title{text-align:center;color:#1e293b;margin-bottom:20px;padding-top:70px;font-size:max(2rem,min(5vw,3rem));font-weight:700;line-height:1.2}.blog-page__subtitle{text-align:center;color:#64748b;max-width:600px;margin:0 auto 60px;font-size:max(1.1rem,min(2vw,1.3rem));line-height:1.6}.featured-article{margin-bottom:80px}.featured-article__title{color:#1e293b;text-align:center;margin-bottom:30px;font-size:1.5rem;font-weight:600}.featured-article__card{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.1)}@media (max-width:768px){.featured-article__card{grid-template-columns:1fr}}.featured-article__image{position:relative}.featured-article__image-placeholder{color:#6c757d;background:#e9ecef;justify-content:center;align-items:center;width:100%;height:100%;min-height:300px;display:flex}.featured-article__img{object-fit:cover;width:100%;height:100%}.featured-article__content{flex-direction:column;justify-content:center;padding:40px;display:flex}@media (max-width:768px){.featured-article__content{padding:30px 25px}}.featured-article__meta{color:#64748b;gap:20px;margin-bottom:20px;font-size:.9rem;display:flex}.featured-article__date,.featured-article__read-time{align-items:center;display:flex}.featured-article__date:before,.featured-article__read-time:before{content:"";background:#007bff;border-radius:50%;width:4px;height:4px;margin-right:8px}.featured-article__content-title{color:#1e293b;margin-bottom:20px;font-size:max(1.3rem,min(2.5vw,1.8rem));font-weight:700;line-height:1.3}.featured-article__excerpt{color:#64748b;margin-bottom:25px;font-size:1.1rem;line-height:1.6}.featured-article__link{color:#007bff;align-self:flex-start;margin-top:auto;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s}.featured-article__link:hover{color:#0056b3;transform:translate(5px)}.blog-layout{justify-content:center;max-width:1200px;margin:0 auto;display:flex}@media (max-width:1024px){.blog-layout{flex-direction:column;align-items:center}}.blog-sidebar{width:100%;max-width:1000px}@media (max-width:1024px){.blog-sidebar{max-width:800px}}.faq-section{background:#fff;border-radius:20px;width:100%;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.faq-section__title{color:#1e293b;text-align:center;margin-bottom:35px;font-size:1.8rem;font-weight:700}.faq-accordion{flex-direction:column;gap:15px;display:flex}.faq-item{border:1px solid #e9ecef;border-radius:12px;transition:all .3s;overflow:hidden}.faq-item--open{border-color:#007bff;box-shadow:0 4px 12px rgba(0,123,255,.1)}.faq-item__question{text-align:left;cursor:pointer;color:#1e293b;background:0 0;border:none;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:20px 25px;font-size:1.05rem;font-weight:600;transition:background .3s;display:flex}.faq-item__question:hover{background:#f8f9fa}.faq-item__question-text{flex:1;line-height:1.4}.faq-item__icon{color:#007bff;background:#f8f9fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.2rem;font-weight:400;transition:transform .3s;display:flex}.faq-item--open .faq-item__icon{color:#fff;background:#007bff;transform:rotate(180deg)}.faq-item__answer{max-height:0;padding:0 25px;transition:all .3s;overflow:hidden}.faq-item--open .faq-item__answer{max-height:1000px;padding:0 25px 25px}.faq-item__answer p{color:#64748b;margin:0;font-size:.95rem;line-height:1.6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.featured-article__card,.faq-section{animation:.6s ease-out both fadeInUp}.featured-article__card:first-child,.faq-section:first-child{animation-delay:.1s}.featured-article__card:nth-child(2),.faq-section:nth-child(2){animation-delay:.2s}.featured-article__card:nth-child(3),.faq-section:nth-child(3){animation-delay:.3s}.featured-article__card:nth-child(4),.faq-section:nth-child(4){animation-delay:.4s}.featured-article__card:nth-child(5),.faq-section:nth-child(5){animation-delay:.5s}.featured-article__card:nth-child(6),.faq-section:nth-child(6){animation-delay:.6s}.featured-article__card:nth-child(7),.faq-section:nth-child(7){animation-delay:.7s}.featured-article__card:nth-child(8),.faq-section:nth-child(8){animation-delay:.8s}.featured-article__card:nth-child(9),.faq-section:nth-child(9){animation-delay:.9s}.featured-article__card:nth-child(10),.faq-section:nth-child(10){animation-delay:1s}@media (max-width:768px){.featured-article{margin-bottom:60px}.featured-article__content,.faq-section{padding:25px 20px}.faq-item__question{padding:18px 20px;font-size:1rem}}
