.DatosFiscales-module__1XDThW__container{flex-direction:column;gap:2.5rem;max-width:1000px;margin:0 auto;padding:5.5rem 1.5rem 3rem;display:flex}.DatosFiscales-module__1XDThW__hero{text-align:center}.DatosFiscales-module__1XDThW__kicker{text-transform:uppercase;letter-spacing:.08em;color:#be9a4e;margin:0 0 .5rem;font-size:.8rem;font-weight:600}.DatosFiscales-module__1XDThW__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 1rem;font-size:2.1rem;font-weight:700;line-height:1.15}.DatosFiscales-module__1XDThW__subtitle{color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.6}.DatosFiscales-module__1XDThW__fichasGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.DatosFiscales-module__1XDThW__fichaCard{background:var(--bg-card);border:1px solid #e2e8f0;border-top:4px solid #16244c;border-radius:12px;flex-direction:column;gap:.55rem;padding:1.5rem 1.4rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.DatosFiscales-module__1XDThW__fichaCard:hover{transform:translateY(-3px);box-shadow:0 8px 24px #16244c1f}.DatosFiscales-module__1XDThW__fichaCard:focus-visible{outline-offset:3px;outline:2px solid #16244c}.DatosFiscales-module__1XDThW__fichaIcon{font-size:1.8rem;line-height:1}.DatosFiscales-module__1XDThW__fichaTitulo{font-family:var(--font-sora), system-ui, sans-serif;color:#16244c;margin:0;font-size:1.15rem;font-weight:600}.DatosFiscales-module__1XDThW__fichaDesc{color:var(--text-secondary);flex-grow:1;margin:0;font-size:.9rem;line-height:1.5}.DatosFiscales-module__1XDThW__fichaMeta{color:var(--text-muted);font-size:.8rem;font-weight:500}.DatosFiscales-module__1XDThW__foot{text-align:center;color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:.9rem;line-height:1.6}.DatosFiscales-module__1XDThW__link{color:#16244c;text-underline-offset:2px;font-weight:600;text-decoration:underline}.DatosFiscales-module__1XDThW__link:hover{color:#be9a4e}[data-theme=dark] .DatosFiscales-module__1XDThW__link{color:var(--accent)}[data-theme=dark] .DatosFiscales-module__1XDThW__title{color:var(--text-primary)}[data-theme=dark] .DatosFiscales-module__1XDThW__fichaCard{border-color:#3a3a3a;border-top-color:var(--accent)}[data-theme=dark] .DatosFiscales-module__1XDThW__fichaTitulo{color:var(--accent)}@media (max-width:600px){.DatosFiscales-module__1XDThW__title{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.DatosFiscales-module__1XDThW__fichaCard{transition:none}}
