.fs-base{font-size:1.05rem}.fs-plus{font-size:1.2rem}:root{--exlege-green:#4da873;--exlege-dark:#2c3e50;--exlege-purple:#734da8;--exlege-light-bg:#f8f9fa;--exlege-border:#dee2e6;--transition:all .3s ease}article.blog-article{border:1px solid var(--exlege-border);transition:var(--transition)}article.blog-article:hover{box-shadow:0 8px 25px rgba(0,0,0,.08)!important}article.blog-article .article-title{color:var(--exlege-dark);font-weight:700;line-height:1.3;margin-bottom:1rem}article.blog-article .article-meta{border-bottom:1px solid var(--exlege-border);font-size:.9rem;padding-bottom:1rem}article.blog-article .article-meta i{color:var(--exlege-green)}article.blog-article .category-badge .badge{border-radius:20px;font-size:.8rem;margin-right:.5rem;padding:.4rem .8rem}article.blog-article .article-image img{transition:var(--transition)}article.blog-article .article-image:hover img{transform:scale(1.02)}article.blog-article .article-content{font-size:1.1rem;line-height:1.8}article.blog-article .article-content h3{border-left:4px solid var(--exlege-green);color:var(--exlege-dark);font-weight:600;margin-left:-1rem;padding-left:1rem}article.blog-article .article-content .lead{color:#495057;font-size:1.2rem;font-weight:400;line-height:1.6}article.blog-article .article-content blockquote{background:linear-gradient(135deg,rgba(40,167,69,.03),rgba(40,167,69,.01));border:1px solid rgba(40,167,69,.1);border-left:4px solid var(--exlege-green);border-radius:0 12px 12px 0;box-shadow:0 2px 8px rgba(0,0,0,.02);color:#495057;font-size:1.15rem;font-style:italic;line-height:1.7;margin:2rem 0;padding:1.5rem 2rem 1.5rem 3rem;position:relative;transition:var(--transition)}article.blog-article .article-content blockquote:hover{background:linear-gradient(135deg,rgba(40,167,69,.05),rgba(40,167,69,.02));box-shadow:0 4px 15px rgba(40,167,69,.08);transform:translateX(3px)}article.blog-article .article-content blockquote:before{color:var(--exlege-green);content:'"';font-family:Georgia,serif;font-size:3rem;left:1rem;line-height:1;opacity:.3;position:absolute;top:.5rem}article.blog-article .article-content blockquote p{margin:0;position:relative;z-index:1}article.blog-article .article-content blockquote p:last-child{margin-bottom:0}article.blog-article .article-content blockquote cite,article.blog-article .article-content blockquote footer{color:#6c757d;display:block;font-size:.9rem;font-style:normal;margin-top:1rem;text-align:right}article.blog-article .article-content blockquote cite:before,article.blog-article .article-content blockquote footer:before{color:var(--exlege-green);content:"— "}article.blog-article .article-content blockquote.pullquote{background:#fff;border:2px solid var(--exlege-green);border-radius:15px;box-shadow:0 8px 25px rgba(40,167,69,.1);color:var(--exlege-dark);font-size:1.3rem;font-weight:500;text-align:center}article.blog-article .article-content blockquote.pullquote:before{display:none}article.blog-article .article-content blockquote.pullquote:hover{box-shadow:0 12px 35px rgba(40,167,69,.15);transform:translateY(-2px)}article.blog-article .article-content blockquote.highlight{background:linear-gradient(135deg,rgba(111,66,193,.03),rgba(111,66,193,.01));border-color:rgba(111,66,193,.1)}article.blog-article .article-content blockquote.highlight:before{color:var(--exlege-purple)}article.blog-article .article-content blockquote.highlight:hover{background:linear-gradient(135deg,rgba(111,66,193,.05),rgba(111,66,193,.02));box-shadow:0 4px 15px rgba(111,66,193,.08)}article.blog-article .article-content blockquote.highlight cite:before,article.blog-article .article-content blockquote.highlight footer:before{color:var(--exlege-purple)}article.blog-article .article-content ol,article.blog-article .article-content ul{padding-left:2rem}article.blog-article .article-content li{margin-bottom:.5rem}.alert-info{background-color:rgba(23,162,184,.05);border-left:4px solid;border-color:rgba(23,162,184,.2)}.social-share .btn{align-items:center;border-radius:50%;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.related-article{animation:fadeInUp .6s ease-out;border-radius:8px;padding:.5rem;transition:var(--transition)}.related-article:hover{background-color:rgba(40,167,69,.05);transform:translateX(4px)}.related-article:hover img{transform:scale(1.05)}.related-article img{border-radius:6px;transition:var(--transition)}.related-article h6 a{color:var(--exlege-dark);font-weight:600;transition:var(--transition)}.related-article h6 a:hover{color:var(--exlege-green)}.related-article:nth-child(2){animation-delay:.1s}.related-article:nth-child(3){animation-delay:.2s}.form-control{border:1px solid var(--exlege-border);border-radius:8px;padding:.75rem 1rem;transition:var(--transition)}.form-control:focus{border-color:var(--exlege-green);box-shadow:0 0 0 .2rem rgba(40,167,69,.15)}.list-unstyled li a{align-items:center;border-radius:6px;display:flex!important;margin-left:-.5rem;padding:.5rem 0 .5rem .5rem;transition:var(--transition)}.list-unstyled li a:hover{background-color:rgba(40,167,69,.05);color:var(--exlege-green)!important;transform:translateX(4px)}.list-unstyled li a .badge{background-color:#e9ecef!important;color:#6c757d}@media (max-width:768px){.article-meta{align-items:flex-start!important;flex-direction:column}.article-meta span{margin-bottom:.25rem}.article-title{font-size:1.5rem}.article-content{font-size:1rem}.article-content blockquote{border-radius:0 8px 8px 0;font-size:1rem;margin:1.5rem 0;padding:1rem 1.5rem 1rem 2.5rem}.article-content blockquote:before{font-size:2.5rem;left:.8rem;top:.3rem}.article-content blockquote.pullquote{border-radius:10px;font-size:1.1rem;padding:1.5rem 1rem}.article-content blockquote cite,.article-content blockquote footer{font-size:.8rem;margin-top:.8rem;text-align:left}.btn-purple .user-initials{display:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}article{animation:fadeInUp .6s ease-out}:focus{outline:2px solid var(--exlege-green);outline-offset:2px}@media print{.article-actions,.category-footer,.navbar,footer{display:none!important}body{background:#fff!important}article{border:none!important}.category-card,article{box-shadow:none!important}.category-card{border:1px solid #ddd!important}}.page-header{background:linear-gradient(135deg,rgba(40,167,69,.05),rgba(111,66,193,.05));border-radius:15px;margin-bottom:2rem;padding:3rem 0}.page-stats{margin-top:2rem}.stat-item{align-items:center;display:flex;flex-direction:column;padding:1rem}.stat-item .stat-number{color:var(--exlege-green);font-size:2.5rem;font-weight:700;line-height:1}.stat-item .stat-label{color:#6c757d;font-size:.9rem;letter-spacing:.5px;margin-top:.5rem;text-transform:uppercase}.category-card{background:#fff;border:1px solid var(--exlege-border);border-radius:15px;display:flex;flex-direction:column;overflow:hidden;padding:2rem;position:relative;transition:var(--transition)}.category-card:before{background:linear-gradient(135deg,var(--exlege-green),#20c997);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:var(--transition)}.category-card:hover{box-shadow:0 15px 35px rgba(0,0,0,.1);transform:translateY(-5px)}.category-card:hover:before{transform:scaleX(1)}.category-card:hover .category-icon{transform:scale(1.1) rotate(5deg)}.category-card .category-icon{align-items:center;background:linear-gradient(135deg,var(--exlege-green),#20c997);border-radius:15px;display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;transition:var(--transition);width:60px}.category-card .category-icon i{color:#fff;font-size:1.5rem}.category-card .category-content{flex-grow:1}.category-card .category-title{color:var(--exlege-dark);font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.category-card .category-description{color:#6c757d;line-height:1.6;margin-bottom:1.5rem}.category-card .category-stats .badge{border-radius:20px;font-size:.8rem;padding:.4rem .8rem}.category-card .category-topics{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.category-card .category-topics .topic-tag{background-color:rgba(40,167,69,.1);border-radius:15px;color:var(--exlege-green);font-size:.8rem;font-weight:500;padding:.3rem .8rem;transition:var(--transition)}.category-card .category-topics .topic-tag:hover{background-color:var(--exlege-green);color:#fff;transform:translateY(-1px)}.category-card .category-footer{align-items:center;border-top:1px solid var(--exlege-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:1.5rem}.category-card .category-footer .btn{border-radius:8px;font-weight:500;transition:var(--transition)}.category-card .category-footer .btn:hover{transform:translateX(3px)}.cta-section{background:linear-gradient(135deg,rgba(40,167,69,.05),rgba(111,66,193,.05));border-radius:20px;margin-top:3rem;padding:4rem 2rem}.cta-section h2{color:var(--exlege-dark);font-weight:700}.cta-section .lead{color:#6c757d;margin:0 auto;max-width:600px}.cta-section .btn{border-radius:10px;font-weight:500;padding:.75rem 2rem;transition:var(--transition)}.cta-section .btn:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-2px)}@media (max-width:768px){.page-header{padding:2rem 1rem}.stat-item{padding:.5rem}.stat-item .stat-number{font-size:2rem}.category-card{padding:1.5rem}.category-card .category-icon{height:50px;width:50px}.category-card .category-icon i,.category-card .category-title{font-size:1.2rem}.category-card .category-footer{align-items:stretch;flex-direction:column;gap:1rem}.category-card .category-footer .btn{width:100%}.cta-section{padding:2rem 1rem}.cta-section .d-flex{align-items:center;flex-direction:column}.cta-section .btn{max-width:300px;width:100%}}.breadcrumb{background-color:#dce0eb;font-size:.945rem;padding:.5rem 1rem}.breadcrumb .separator{margin:5px}