/* TacticoTextil — Paginas de tecnica */

.tecnica-hero { background: var(--c-graphite-900); color: var(--c-white); padding-block: var(--space-8); }
.tecnica-hero h1 { font-size: var(--fs-700); margin: var(--space-3) 0 var(--space-3); }
.tecnica-hero__lead { color: rgba(255, 255, 255, 0.75); max-width: 60ch; font-size: var(--fs-400); }

.tecnica-body { padding-block: var(--space-8) var(--space-9); }
.tecnica-body__inner { display: grid; gap: var(--space-7); }
.tecnica-content p { color: var(--color-text-muted); font-size: var(--fs-300); max-width: 65ch; }

.tecnica-aside { padding: var(--space-6); background: var(--c-white); border: 1px solid var(--color-border); border-radius: var(--radius-lg); height: fit-content; }
.tecnica-aside ul { display: flex; flex-direction: column; gap: var(--space-3); margin-top: var(--space-3); }
.tecnica-aside a { font-weight: 600; }
.tecnica-aside a:hover { color: var(--color-accent); }

@media (min-width: 1024px) {
  .tecnica-body__inner { grid-template-columns: 1fr 300px; }
}
