.blog-hero{padding-top:160px;padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border)}.blog-hero__inner{display:flex;flex-direction:column;gap:var(--space-4)}.blog-hero__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.blog-hero__title{font-size:clamp(3.5rem,9vw,8rem);font-weight:800;line-height:.95;color:var(--color-text)}.blog-hero__title span{color:var(--color-accent)}.blog-hero__desc{max-width:520px;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.7;margin-top:var(--space-4)}.blog-featured{padding-block:var(--space-16)}.blog-featured__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base)}.blog-featured__inner:hover{border-color:#ff620059}.blog-featured__img-wrap{overflow:hidden;height:520px}.blog-featured__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-featured__inner:hover .blog-featured__img-wrap img{transform:scale(1.04)}.blog-featured__content{padding:var(--space-12) var(--space-16);display:flex;flex-direction:column;justify-content:center}.blog-featured__top{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.blog-featured__flag{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.blog-featured__category{display:inline-block;font-size:var(--text-xs);font-weight:600;padding:3px 12px;border-radius:var(--radius-full);background:#ff62001a;color:var(--color-accent);border:1px solid rgba(255,98,0,.25)}.blog-featured__title{font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-4);color:var(--color-text)}.blog-featured__title a{transition:color var(--transition-fast)}.blog-featured__title a:hover{color:var(--color-accent)}.blog-featured__excerpt{color:var(--color-text-muted);line-height:1.75;margin-bottom:var(--space-8);font-size:var(--text-base)}.blog-featured__meta{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.blog-featured__author{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.blog-featured__author img{width:30px;height:30px;border-radius:50%;object-fit:cover}.blog-featured__sep{width:4px;height:4px;border-radius:50%;background:var(--color-border)}.blog-featured__date,.blog-featured__read{font-size:var(--text-sm);color:var(--color-text-muted)}.blog-content{padding-block:var(--space-16) var(--space-24)}.blog-content__inner{display:grid;grid-template-columns:1fr 360px;gap:var(--space-16);align-items:start}.blog-grid__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.blog-grid__title{font-size:var(--text-xl);font-weight:700}.blog-grid__count{font-size:var(--text-sm);color:var(--color-text-muted)}.blog-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.blog-card{background:transparent;border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition-base)}.blog-card:hover{transform:translateY(-4px)}.blog-card__img-wrap{overflow:hidden;aspect-ratio:4 / 3}.blog-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-card:hover .blog-card__img-wrap img{transform:scale(1.04)}.blog-card__body{padding:var(--space-5) 0 0;flex:1;display:flex;flex-direction:column}.blog-card__category{display:none}.blog-card__title{font-size:var(--text-base);font-weight:700;line-height:1.35;margin-bottom:var(--space-2);color:#0a0a0a}.blog-card__title a{transition:color var(--transition-fast)}.blog-card__title a:hover{color:var(--color-accent)}.blog-card__excerpt{font-size:var(--text-sm);color:#555;line-height:1.6;margin-bottom:var(--space-4);flex:1}.blog-card__footer{display:block;margin-top:auto}.blog-card__meta,.blog-card__author,.blog-card__date{display:none}.blog-card__link{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:700;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:gap var(--transition-fast),color var(--transition-fast)}.blog-card__link:hover{gap:10px;color:var(--color-accent)}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-12)}.blog-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}.blog-pagination__btn:hover,.blog-pagination__btn.is-active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.blog-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-6)}.sidebar-widget{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.sidebar-widget__title{font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.sidebar-posts{display:flex;flex-direction:column;gap:var(--space-5)}.sidebar-post{display:flex;gap:var(--space-3);align-items:flex-start}.sidebar-post__img{width:68px;height:60px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.sidebar-post__info{display:flex;flex-direction:column;gap:4px}.sidebar-post__title{font-size:var(--text-sm);font-weight:600;line-height:1.35;color:var(--color-text);transition:color var(--transition-fast)}.sidebar-post__title:hover{color:var(--color-accent)}.sidebar-post__date{font-size:var(--text-xs);color:var(--color-text-muted)}.sidebar-categories{display:flex;flex-direction:column;gap:var(--space-2)}.sidebar-cat{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;transition:all var(--transition-fast)}.sidebar-cat:hover,.sidebar-cat.is-active{background:#ff62001a;color:var(--color-accent)}.sidebar-cat.is-active{font-weight:600}.sidebar-cat.is-active .sidebar-cat__count{background:#ff620033;color:var(--color-accent)}.sidebar-cat__count{font-size:var(--text-xs);font-weight:700;background:var(--color-border);padding:2px 8px;border-radius:var(--radius-full);color:var(--color-text-muted)}.sidebar-search{display:flex;gap:var(--space-2)}.sidebar-search__input{flex:1;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:var(--text-sm);outline:none;transition:border-color var(--transition-fast)}.sidebar-search__input::placeholder{color:var(--color-text-muted)}.sidebar-search__input:focus{border-color:var(--color-accent)}.sidebar-search__btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--color-accent);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast)}.sidebar-search__btn:hover{background:var(--color-accent-dark)}.sidebar-newsletter__text{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);line-height:1.65}.sidebar-newsletter__form{display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-newsletter__input{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:var(--text-sm);outline:none;transition:border-color var(--transition-fast)}.sidebar-newsletter__input::placeholder{color:var(--color-text-muted)}.sidebar-newsletter__input:focus{border-color:var(--color-accent)}.sidebar-newsletter__btn{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--transition-fast);text-align:center}.sidebar-newsletter__btn:hover{background:var(--color-accent-dark)}.breadcrumb{padding-top:100px;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.breadcrumb__list{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.breadcrumb__link{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb__link:hover{color:var(--color-accent)}.breadcrumb__sep{color:var(--color-border);font-size:var(--text-sm)}.breadcrumb__current{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.article-hero{padding-block:var(--space-16) var(--space-12)}.article-hero__inner{max-width:860px;margin:0 auto}.article-hero__top{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.article-hero__category{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);background:#ff62001a;border:1px solid rgba(255,98,0,.25);padding:4px 14px;border-radius:var(--radius-full)}.article-hero__read-time{font-size:var(--text-sm);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}.article-hero__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.12;color:var(--color-text);margin-bottom:var(--space-8)}.article-hero__meta{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.article-hero__author{display:flex;align-items:center;gap:var(--space-3)}.article-hero__author-img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid var(--color-accent)}.article-hero__author-name{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.article-hero__author-role{font-size:var(--text-xs);color:var(--color-text-muted)}.article-hero__date{font-size:var(--text-sm);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}.article-hero__featured-img{margin-top:var(--space-12);border-radius:var(--radius-lg);overflow:hidden;height:520px}.article-hero__featured-img img{width:100%;height:100%;object-fit:cover}.article-layout{padding-block:var(--space-16) var(--space-12)}.article-layout__inner{display:grid;grid-template-columns:1fr 320px;gap:var(--space-16);align-items:start}.article-content{max-width:720px}.article-content h2{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin-top:var(--space-12);margin-bottom:var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.article-content h3{font-size:var(--text-xl);font-weight:600;color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-3)}.article-content p{color:var(--color-text-muted);line-height:1.85;margin-bottom:var(--space-6);font-size:var(--text-base)}.article-content ul,.article-content ol{margin-bottom:var(--space-6);padding-left:var(--space-2);list-style:none}.article-content ul li{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-3);padding-left:var(--space-6);position:relative;font-size:var(--text-base)}.article-content ul li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.article-content ol{list-style:decimal;padding-left:var(--space-6)}.article-content ol li{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-3);font-size:var(--text-base)}.article-content figure{margin-block:var(--space-10);border-radius:var(--radius-md);overflow:hidden}.article-content figure img{width:100%;height:360px;object-fit:cover}.article-content figcaption{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-top:none}.article-content blockquote{margin-block:var(--space-10);padding:var(--space-8) var(--space-8) var(--space-6);background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;position:relative}.article-content blockquote:before{content:"“";position:absolute;top:-8px;left:var(--space-6);font-size:5rem;color:var(--color-accent);opacity:.25;line-height:1;font-family:Georgia,serif}.article-content blockquote p{font-size:var(--text-xl);font-style:italic;color:var(--color-text);font-weight:500;margin-bottom:var(--space-3);line-height:1.5}.article-content blockquote cite{font-size:var(--text-sm);color:var(--color-text-muted);font-style:normal}.article-content a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.article-content a:hover{color:var(--color-accent-dark)}.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.article-nav__item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--transition-fast)}.article-nav__item:hover{border-color:#ff620066}.article-nav__item--next{text-align:right}.article-nav__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}.article-nav__item--next .article-nav__label{justify-content:flex-end}.article-nav__title{font-size:var(--text-sm);font-weight:600;color:var(--color-text);line-height:1.35;transition:color var(--transition-fast)}.article-nav__item:hover .article-nav__title{color:var(--color-accent)}.article-share{margin-top:var(--space-12);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center}.article-share__title{font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-6)}.article-share__buttons{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}.share-btn:hover{transform:translateY(-2px);color:#fff}.share-btn--linkedin:hover{background:#0077b5;border-color:#0077b5}.share-btn--twitter:hover{background:#1da1f2;border-color:#1da1f2}.share-btn--facebook:hover{background:#1877f2;border-color:#1877f2}.share-btn--whatsapp:hover{background:#25d366;border-color:#25d366}.article-author{margin-top:var(--space-12);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-6);align-items:flex-start}.article-author__img{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid var(--color-accent);flex-shrink:0}.article-author__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-1)}.article-author__name{font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-1)}.article-author__role{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.article-author__bio{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;margin:0}.article-comments{margin-top:var(--space-16)}.article-comments__title{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.comment-list{display:flex;flex-direction:column}.comment{display:flex;gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.comment__avatar{width:46px;height:46px;border-radius:50%;background:var(--color-surface-2);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:700;color:var(--color-accent);flex-shrink:0}.comment__header{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.comment__author{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.comment__date{font-size:var(--text-xs);color:var(--color-text-muted)}.comment__text{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.65;margin:0}.comment-form{margin-top:var(--space-12)}.comment-form__title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-6)}.comment-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.form-field{display:flex;flex-direction:column;gap:var(--space-2)}.form-field label{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.form-field input,.form-field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:var(--text-sm);outline:none;transition:border-color var(--transition-fast);resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--color-text-muted)}.form-field input:focus,.form-field textarea:focus{border-color:var(--color-accent)}.form-field--full{grid-column:1 / -1}.article-related{padding-block:var(--space-16) var(--space-24);border-top:1px solid var(--color-border)}.article-related__header{margin-bottom:var(--space-10);text-align:center}.article-related__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.article-related__title{font-size:var(--text-3xl);font-weight:700;color:var(--color-text)}.article-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width: 1100px){.blog-content__inner{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-cards{grid-template-columns:1fr 1fr}.article-layout__inner{grid-template-columns:1fr}.article-related__grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.blog-hero{padding-top:120px}.blog-featured__inner{grid-template-columns:1fr}.blog-featured__img-wrap{height:260px}.blog-featured__content{padding:var(--space-8)}.blog-cards,.article-nav,.comment-form__grid{grid-template-columns:1fr}.article-author{flex-direction:column;align-items:center;text-align:center}.article-related__grid{grid-template-columns:1fr}.article-hero__featured-img{height:260px}.article-hero__meta{gap:var(--space-4)}}
