 .mr-articles-hero{position:relative;overflow:hidden;padding-block:var(--mr-space-10);background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 40%),radial-gradient(circle at bottom right,rgba(6,182,212,.08),transparent 40%),var(--mr-surface,#ffffff)}.mr-course-header__bg{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(var(--mr-border,rgba(0,0,0,.08)) 1px,transparent 1px),linear-gradient(90deg,var(--mr-border,rgba(0,0,0,.08)) 1px,transparent 1px);background-size:42px 42px;pointer-events:none}.mr-hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:var(--mr-text)}.mr-hero-description{margin:var(--mr-space-4) var(--mr-space-4) var(--mr-space-4) 0;max-width:700px;color:var(--mr-text-muted);line-height:2}.mr-articles-hero .container{position:relative;z-index:2}.mr-section-subtitle{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:var(--mr-primary-50,#f5f3ff);color:var(--mr-primary-600,#7c3aed);font-weight:600;font-size:.9rem;letter-spacing:.3px}.mr-section-subtitle i{font-size:1.1rem}.mr-hero-title{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.2;color:var(--mr-text,#0f172a);margin:16px 0 12px;letter-spacing:-.02em}.mr-hero-description{font-size:1.05rem;line-height:2;color:var(--mr-text-muted,#64748b);max-width:700px;margin:0 0 24px 0}.mr-course-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--mr-border,rgba(0,0,0,.06))}.mr-course-stat{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--mr-text-muted,#64748b)}.mr-course-stat strong{font-size:1.1rem;color:var(--mr-secondary-500,#8b5cf6)}.mr-course-stat span{font-weight:500}@keyframes blobFloat{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(15px,-20px) scale(1.1)}66%{transform:translate(-10px,15px) scale(.9)}}@media (max-width:991.98px){.mr-articles-hero{padding:60px 0;min-height:300px}.mr-hero-title{font-size:clamp(1.8rem,4vw,2.8rem)}.mr-hero-description{font-size:.95rem;max-width:100%}.mr-course-stats{gap:16px 24px}.mr-hero-visual{padding:10px;margin-top:20px}.blob-1{width:120px;height:120px;right:-10px}.blob-2{width:100px;height:100px;bottom:-10px;left:-20px}.blob-3{width:70px;height:70px}}@media (max-width:575.98px){.mr-articles-hero{padding:40px 0;min-height:200px}.mr-hero-title{font-size:1.8rem;margin-top:12px}.mr-hero-description{font-size:.9rem;line-height:1.8;margin-bottom:16px}.mr-section-subtitle{font-size:.8rem;padding:6px 14px}.mr-course-stats{gap:12px 16px;padding-top:14px;flex-wrap:wrap}.mr-course-stat{font-size:.8rem;gap:4px}.mr-course-stat strong{font-size:1rem}.mr-course-stat small{font-size:.95rem}.mr-hero-visual{padding:0}.mr-hero-visual img{border-radius:16px}.blob-1{width:80px;height:80px;top:10px;right:5px;filter:blur(40px)}.blob-2{width:60px;height:60px;bottom:10px;left:5px;filter:blur(40px)}.blob-3{width:50px;height:50px;filter:blur(30px)}.mr-breadcrumb .breadcrumb{font-size:.8rem;flex-wrap:wrap}}.mr-articles-hero *:focus-visible{outline:3px solid var(--mr-primary-400,#a78bfa);outline-offset:2px}@media print{.mr-articles-hero{padding:20px 0!important;background:#fff!important}.mr-articles-hero::before,.mr-articles-hero::after,.blob{display:none!important}.mr-hero-visual img{box-shadow:none!important;border:1px solid #ddd}}.mr-hero-search{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.mr-search-group{display:flex;align-items:stretch;width:100%;border-radius:16px;background:var(--mr-surface,#ffffff);box-shadow:var(--mr-shadow-sm,0 4px 10px rgba(0,0,0,.06));border:1px solid var(--mr-border,rgba(0,0,0,.08));transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.mr-search-group:focus-within{border-color:var(--mr-primary-400,#a78bfa);box-shadow:var(--mr-shadow-md,0 10px 30px rgba(0,0,0,.08)),0 0 0 4px var(--mr-focus-color,rgba(139,92,246,.25))}.mr-search-icon{display:flex;align-items:center;justify-content:center;padding:0 16px;background:transparent;color:var(--mr-text-muted,#64748b);font-size:1.2rem;flex-shrink:0;transition:color .3s ease}.mr-search-group:focus-within .mr-search-icon{color:var(--mr-primary-500,#8b5cf6)}.mr-search-input{flex:1;min-width:0;padding:14px 8px;border:none;outline:none;background:transparent;font-size:1rem;font-family:inherit;color:var(--mr-text,#0f172a);transition:color .3s ease}.mr-search-input::placeholder{color:var(--mr-text-muted,#94a3b8);opacity:1;transition:color .3s ease}.mr-search-input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--mr-surface,#ffffff) inset!important;-webkit-text-fill-color:var(--mr-text,#0f172a)!important}.mr-search-btn{flex-shrink:0;padding:14px 28px;border:none;border-radius:0;background:var(--mr-primary-500,#8b5cf6);color:#ffffff;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;font-family:inherit}.mr-search-btn:hover{background:var(--mr-primary-600,#7c3aed);transform:scale(1.02)}.mr-search-btn:active{transform:scale(.97)}.mr-search-btn:focus-visible{outline:2px solid var(--mr-surface);outline-offset:-4px}.mr-stat-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;padding:2rem;border:1px solid var(--mr-border);border-radius:var(--mr-radius-xl);background:var(--mr-surface);transition:var(--mr-transition-base)}.mr-stat-card:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg)}.mr-stat-card i{font-size:2rem;color:var(--mr-primary)}.mr-stat-card strong{font-size:2rem;font-weight:800}.mr-stat-card span{color:var(--mr-text-muted)}.mr-featured-main{position:relative;overflow:hidden;border-radius:var(--mr-radius-xl);min-height:520px;box-shadow:var(--mr-shadow-lg)}.mr-featured-main img{width:100%;height:100%;object-fit:cover;transition:transform var(--mr-transition)}.mr-featured-main:hover img{transform:scale(1.06)}.mr-featured-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;background:linear-gradient(transparent,rgba(0,0,0,.75))}.mr-featured-overlay h3{color:white;margin-top:1rem;font-size:2rem}.mr-featured-overlay p{color:rgba(255,255,255,.85);margin:1rem 0}.mr-featured-list{display:flex;flex-direction:column;gap:1.5rem}.mr-featured-item{display:flex;gap:1rem;align-items:center;padding:1rem;background:var(--mr-surface);border-radius:var(--mr-radius-lg);border:1px solid var(--mr-border);transition:var(--mr-transition-base)}.mr-featured-item:hover{transform:translateX(-6px);box-shadow:var(--mr-shadow-md)}.mr-featured-item img{width:110px;aspect-ratio:1;object-fit:cover;border-radius:var(--mr-radius)}.mr-featured-item h5{margin-top:.5rem;font-size:1rem}.mr-featured-item small{color:var(--mr-text-muted)}.mr-articles-toolbar{margin-block:var(--mr-space-4)}.mr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;border:1px solid var(--mr-border);border-radius:var(--mr-radius-xl);background:var(--mr-surface);box-shadow:var(--mr-shadow-sm)}.mr-toolbar-search{flex:1;display:flex;align-items:center;gap:.75rem;min-width:280px;padding-inline:1rem;border:1px solid var(--mr-border);border-radius:var(--mr-radius-lg);background:var(--mr-background)}.mr-toolbar-search input{flex:1;height:52px}.mr-toolbar-search i{color:var(--mr-text-muted)}.mr-toolbar-filter{min-width:180px}.mr-toolbar-filter .form-select{height:52px;border-radius:var(--mr-radius-lg)}.mr-toolbar-view{display:flex;overflow:hidden;border:1px solid var(--mr-border);border-radius:var(--mr-radius-lg)}.mr-toolbar-view button{width:52px;height:52px;transition:var(--mr-transition-base)}.mr-toolbar-view button.active{background:var(--mr-primary);color:#fff}.mr-toolbar-view button:hover{background:var(--mr-primary-50)}.mr-category-pills{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.mr-category-pills button{padding:.7rem 1.25rem;border:1px solid var(--mr-border);border-radius:999px;background:var(--mr-surface);transition:var(--mr-transition-base)}.mr-category-pills button:hover{color:var(--mr-primary);border-color:var(--mr-primary)}.mr-category-pills button.active{background:var(--mr-primary);color:#fff;border-color:var(--mr-primary)}.mr-article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--mr-border);border-radius:var(--mr-radius-xl);background:var(--mr-surface);box-shadow:var(--mr-shadow-sm);transition:var(--mr-transition-base)}.mr-article-card:hover{transform:translateY(-8px);box-shadow:var(--mr-shadow-lg)}.mr-article-card__image{position:relative;overflow:hidden;aspect-ratio:16/16}.mr-article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--mr-transition)}.mr-article-card:hover img{transform:scale(1.08)}.mr-article-card__category{position:absolute;top:1rem;right:1rem;padding:.45rem 1rem;border-radius:999px;background:rgba(255,255,255,.92);color:var(--mr-primary);font-weight:600;backdrop-filter:blur(10px)}.mr-article-card__body{display:flex;flex-direction:column;flex:1;padding:1.5rem}.mr-article-card__meta{display:flex;gap:1rem;color:var(--mr-text-muted);font-size:.9rem}.mr-article-card__title{margin:1rem 0;font-size:1.3rem;line-height:1.7}.mr-article-card__title a{transition:color var(--mr-transition)}.mr-article-card__title a:hover{color:var(--mr-primary)}.mr-article-card__excerpt{flex:1;margin-bottom:1.5rem;line-height:2;color:var(--mr-text-muted)}.mr-article-card__footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--mr-border)}.mr-author{display:flex;align-items:center;gap:.75rem}.mr-author img{width:48px;height:48px;border-radius:50%;object-fit:cover}.mr-author strong{display:block}.mr-author small{color:var(--mr-text-muted)}.mr-read-more{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--mr-primary)}.mr-read-more i{transition:transform var(--mr-transition)}.mr-read-more:hover i{transform:translateX(-4px)}.mr-newsletter-box{padding:4rem;border-radius:var(--mr-radius-2xl);background:linear-gradient(135deg,var(--mr-primary-50),var(--mr-secondary-50));border:1px solid var(--mr-border);box-shadow:var(--mr-shadow-lg)}.mr-newsletter-form{display:flex;gap:1rem}.mr-newsletter-form input{height:58px}.mr-article-page{background:var(--mr-background)}.mr-article-header{padding-block:64px}.mr-article-title{max-width:18ch;margin-top:24px;margin-bottom:24px;font-size:clamp(2.5rem,4vw,4rem);line-height:1.2;font-weight:800}.mr-article-summary{max-width:70ch;color:var(--mr-text-muted);font-size:1.15rem;line-height:2}.mr-article-meta{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:40px;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--mr-border)}.mr-meta{display:flex;align-items:center;gap:16px}.mr-meta img{width:56px;height:56px;border-radius:50%;object-fit:cover}.mr-meta strong{display:block}.mr-meta span{color:var(--mr-text-muted);font-size:.9rem}.mr-meta-info{display:flex;flex-wrap:wrap;gap:24px}.mr-meta-info span{display:flex;align-items:center;gap:8px}.mr-article-cover{margin:0;overflow:hidden;border-radius:24px}.mr-article-cover img{width:100%;display:block;aspect-ratio:16/7;object-fit:cover}.mr-article-main{padding-block:64px}.mr-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px}.mr-article-content{min-width:0}.mr-article-sidebar{position:sticky;top:100px;align-self:start}@media (max-width:768px){.mr-newsletter-form input{height:40px;border-radius:9px}.mr-hero-search{max-width:620px;width:100%;margin-inline:auto}.mr-hero-search .input-group{overflow:hidden;border-radius:var(--mr-radius-xl);box-shadow:var(--mr-shadow-lg);background:var(--mr-surface);transition:box-shadow var(--mr-transition)}.mr-hero-search .input-group:focus-within{box-shadow:var(--mr-shadow-xl)}.mr-hero-search .form-control{height:58px;border:none;padding-inline:1.5rem;font-size:1rem;background:transparent}.mr-hero-search .form-control::placeholder{color:var(--mr-text-muted)}.mr-hero-search .btn{height:58px;padding-inline:2rem;border:none;border-radius:0 var(--mr-radius-xl) var(--mr-radius-xl) 0;background:var(--mr-gradient-primary);color:#fff;font-weight:700;white-space:nowrap}}@media (max-width:576px){.mr-articles-hero{padding-block:var(--mr-space-6);text-align:center}.mr-hero-search .input-group{flex-direction:column;border-radius:var(--mr-radius-lg)}.mr-toolbar{flex-direction:column;align-items:stretch}.mr-toolbar-search{min-width:auto}.mr-toolbar-filter{min-width:auto}.mr-toolbar-view{align-self:center}.mr-category-pills{justify-content:center}.mr-featured-main{min-height:280px}.mr-featured-list{gap:1rem}.mr-featured-item{flex-direction:column;text-align:center}.mr-featured-item img{width:100%;aspect-ratio:16/9}.mr-article-card__footer{flex-direction:column;gap:1rem}.mr-article-header{padding-block:32px}.mr-article-title{font-size:clamp(1.8rem,6vw,2.5rem)}.mr-article-meta{flex-direction:column;align-items:flex-start;gap:1rem}.mr-article-cover img{aspect-ratio:16/9}.mr-newsletter-form{flex-direction:column}.mr-newsletter-box h5{font-size:15px}}@media (max-width:992px){.mr-newsletter-box h5{font-size:15px}.mr-article-grid{grid-template-columns:1fr}.mr-article-sidebar{position:static}.mr-article-meta{flex-direction:column;align-items:flex-start}}.mr-article-card.grid-view{display:flex;flex-direction:column;height:100%;min-height:350px;border-radius:12px;overflow:hidden;transition:all .3s ease;background:var(--mr-surface);box-shadow:0 2px 10px rgba(0,0,0,.08)}.mr-article-card.grid-view:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.mr-article-card.grid-view img{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.mr-article-card.grid-view:hover img{transform:scale(1.05)}.mr-article-card.grid-view .blog-body{padding:20px;flex:1;display:flex;flex-direction:column}.mr-article-card.grid-view .blog-body h4{font-size:1.1rem;font-weight:600;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-article-card.grid-view .blog-body p{flex:1;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mr-article-card.list-view{display:flex;flex-direction:row;height:auto;min-height:180px;border-radius:12px;overflow:hidden;transition:all .3s ease;background:var(--mr-surface);box-shadow:0 2px 10px rgba(0,0,0,.08);padding:15px;gap:20px}.mr-article-card.list-view:hover{box-shadow:0 8px 25px rgba(0,0,0,.12)}.mr-article-card.list-view img{width:220px;min-width:220px;height:auto;object-fit:cover;border-radius:8px;transition:transform .3s ease}.mr-article-card.list-view:hover img{transform:scale(1.02)}.mr-article-card.list-view .blog-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:5px 0}.mr-article-card.list-view .blog-body .blog-date{font-size:.85rem}.mr-article-card.list-view .blog-body .blog-category{font-size:.8rem}.mr-article-card.list-view .blog-body h4{font-size:1.2rem;font-weight:600;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-article-card.list-view .blog-body p{margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-article-card.list-view .blog-body a{align-self:flex-start}@media (max-width:768px){.mr-article-card.list-view{flex-direction:column;padding:0}.mr-article-card.list-view img{width:100%;min-width:unset;height:200px;border-radius:12px 12px 0 0}.mr-article-card.list-view .blog-body{padding:15px 20px}}.mr-featured-main{position:relative;min-height:460px;overflow:hidden;border-radius:var(--mr-radius-xl);isolation:isolate;background:var(--mr-surface)}.mr-featured-main__media{position:absolute;inset:0;display:block}.mr-featured-main__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.mr-featured-main:hover .mr-featured-main__image{transform:scale(1.04)}.mr-featured-main__overlay{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:2rem;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.35) 65%,transparent)}.mr-featured-main__title{margin:1rem 0 .75rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.7}.mr-featured-main__title a{color:inherit;text-decoration:none}.mr-featured-main__description{max-width:850px;margin-bottom:1rem;line-height:1.9;opacity:.9}.mr-featured-main__meta{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;font-size:.875rem;opacity:.85}.mr-featured-main__meta span,.mr-featured-main__meta time{display:inline-flex;align-items:center;gap:.35rem}.mr-featured-list{display:flex;flex-direction:column;gap:1rem;height:100%}.mr-featured-item{display:flex;gap:1rem;padding:.75rem;border:1px solid var(--mr-border-color);border-radius:var(--mr-radius-lg);background:var(--mr-surface);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mr-featured-item:hover{transform:translateY(-2px);box-shadow:var(--mr-shadow-sm)}.mr-featured-item__media{flex:0 0 110px;width:110px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--mr-radius-md)}.mr-featured-item__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.mr-featured-item:hover .mr-featured-item__image{transform:scale(1.05)}.mr-featured-item__content{min-width:0;display:flex;flex-direction:column;justify-content:center}.mr-featured-item__category{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;margin-bottom:.35rem;color:var(--mr-primary-600);font-size:.75rem;text-decoration:none}.mr-featured-item__title{display:-webkit-box;margin:0;font-size:.95rem;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-featured-item__title a{color:var(--mr-text-primary);text-decoration:none}.mr-featured-item__title a:hover{color:var(--mr-primary-600)}.mr-featured-item__date{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;color:var(--mr-text-muted);font-size:.75rem}@media (max-width:991.98px){.mr-featured-main{min-height:400px}}@media (max-width:575.98px){.mr-featured-main{min-height:380px}.mr-featured-main__overlay{padding:1.25rem}.mr-featured-main__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-featured-item__media{flex-basis:90px;width:90px}}