/* ==========================================================================
   Senso Incomum — Post styles
   Escopo: ajustes de apresentação do conteúdo de post no hero da home.
   ========================================================================== */

.home-template .si-hero-branding.si-hero-post {
   justify-content: center;
   padding-top: 48px;
   padding-bottom: 48px;
}

/* Slider (home): desloca o bloco de texto ~30% da altura do hero para baixo */
.home-template #slider .si-hero-branding.si-hero-post {
   transform: translateY(calc(var(--home-hero-height) * 0.15));
}

.home-template .si-hero-branding.si-hero-post .hero-kicker {
   margin-bottom: 10px;
}

.home-template .si-hero-branding.si-hero-post .hero-divider {
   width: clamp(140px, 18vw, 260px);
   height: 1px;
   margin-bottom: 16px;
   background: linear-gradient(to right, rgba(112, 119, 129, 0), rgba(162, 138, 95, 0.9), rgba(112, 119, 129, 0));
}

.home-template .si-hero-branding.si-hero-post h2,
.home-template .si-hero-branding.si-hero-post h2 a {
   font-family: var(--font-family-special);
   font-weight: 700;
   color: #b99d6f;
   text-shadow: 0 2px 10px rgba(0, 0, 0, 0.52);
}
