:root{--ar-copper:#9b704b;--ar-dark:#24201d;--ar-soft:#f6f1ea;--ar-text:#4e4843}.blog-hero{padding:95px 0 80px;background:var(--ar-soft)}.blog-eyebrow{font-size:12px;letter-spacing:2px;color:var(--ar-copper);font-weight:600}.blog-hero h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05;font-weight:600;max-width:850px;margin:18px 0}.blog-hero p{max-width:700px;color:#777;font-size:1.08rem}.blog-section{padding:75px 0}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:45px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.blog-card{background:#fff;border:1px solid #eee4dc;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.05)}.blog-card img{width:100%;height:260px;object-fit:cover;display:block}.blog-card-body{padding:25px}.blog-category{display:inline-block;color:var(--ar-copper);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;margin-bottom:10px}.blog-card h2{font-size:1.3rem;line-height:1.3;margin:0 0 12px}.blog-card h2 a{color:#2d2926;text-decoration:none}.blog-card h2 a:hover{color:var(--ar-copper)}.blog-card p{color:#777;line-height:1.7}.blog-read{color:var(--ar-copper);font-weight:600;text-decoration:none}.blog-read i{margin-left:6px}.blog-sidebar{display:flex;flex-direction:column;gap:22px}.blog-box{border:1px solid #eee4dc;border-radius:14px;padding:25px;background:#fff}.blog-box h3{font-size:1.1rem;margin-bottom:18px}.blog-box ul{padding:0;margin:0;list-style:none}.blog-box li{padding:10px 0;border-bottom:1px solid #eee;color:#666}.blog-box li:last-child{border-bottom:0}.blog-cta{background:var(--ar-dark);color:#fff}.blog-cta p{color:#d8d0ca}.blog-cta a,.article-cta a{display:inline-block;background:var(--ar-copper);color:#fff;padding:11px 17px;border-radius:4px;text-decoration:none;font-weight:600}.article-page{padding:55px 0 85px}.article-container{max-width:920px}.article-back{display:inline-block;color:var(--ar-copper);text-decoration:none;margin-bottom:35px}.article-page h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.1;font-weight:600;margin:8px 0 15px}.article-meta{color:#888;margin-bottom:30px}.article-cover{width:100%;max-height:580px;object-fit:cover;border-radius:15px;display:block;margin-bottom:45px}.article-content{max-width:780px;margin:auto}.article-content p{font-size:1.08rem;line-height:1.9;color:#555;margin-bottom:24px}.article-content h2{font-size:1.8rem;margin:42px 0 16px;color:#2d2926}.article-cta{margin-top:55px;padding:38px;background:var(--ar-soft);border-radius:15px}.article-cta h2{margin-top:0}.article-cta p{color:#666}.article-cta .whatsapp{background:#222;margin-left:8px}@media(max-width:991px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:700px){.blog-grid,.blog-sidebar{grid-template-columns:1fr}.blog-hero{padding:70px 0 55px}.blog-section{padding:55px 0}.blog-card img{height:220px}.article-page{padding-top:35px}.article-cta .whatsapp{margin:10px 0 0}}

/* =========================================================
   BLOG — DROPDOWN DEL HEADER ARMODULARES
   Se fuerza el comportamiento en las páginas del Blog para
   que el submenú funcione igual que en el index principal.
   ========================================================= */
@media (min-width: 992px) {
  .site-header .navbar-nav .dropdown {
    position: relative;
  }

  .site-header .navbar-nav .dropdown > .dropdown-menu.ar-blog-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 2000;
    margin-top: 0;
  }

  .site-header .navbar-nav .dropdown:hover > .dropdown-menu.ar-blog-dropdown,
  .site-header .navbar-nav .dropdown:focus-within > .dropdown-menu.ar-blog-dropdown,
  .site-header .navbar-nav .dropdown > .dropdown-menu.ar-blog-dropdown.show {
    display: block;
  }

  .site-header .navbar-nav .dropdown > .nav-link {
    cursor: pointer;
  }
}

.article-inline-link{margin:1rem 0}.article-inline-link a{font-weight:600;text-decoration:none;color:#a8753f}.article-inline-link a:hover{text-decoration:underline}
