/* Cejas & Asociados — Recursos Extraordinarios V2
   Capa mínima sobre el design system del sitio matriz. */
.resources-hero::after{content:"";position:absolute;right:-12rem;top:-13rem;width:34rem;height:34rem;border:1px solid rgba(217,189,124,.16);border-radius:50%;box-shadow:0 0 0 5rem rgba(217,189,124,.03),0 0 0 10rem rgba(217,189,124,.02);pointer-events:none}
.resources-hero .hero__inner{max-width:820px}.resources-ghost{border-color:rgba(255,255,255,.55)!important;color:#fff!important}.resources-ghost:hover{border-color:var(--color-gold-soft)!important;background:rgba(255,255,255,.08)!important}.resources-article{font-size:1.02rem}.resources-article h2{scroll-margin-top:7rem}.resources-article strong{color:var(--color-navy)}.resources-cta-lede{max-width:720px;margin-inline:auto;color:rgba(255,255,255,.82)!important}.resources-kicker{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-deep);font-weight:700}.resources-route{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-white)}.resources-route__step{padding:var(--space-md);border-bottom:1px solid var(--color-border)}.resources-route__step:last-child{border-bottom:0}@media(min-width:900px){.resources-route{grid-template-columns:repeat(4,1fr)}.resources-route__step{border-bottom:0;border-right:1px solid var(--color-border)}.resources-route__step:last-child{border-right:0}}

/* V3 — contenido jurídico profundo */
.resources-article{max-width:900px}.v3-section{margin:0 0 2.6rem}.v3-section>h2{margin-bottom:.8rem}.v3-section p{margin:.75rem 0}.v3-list{margin:1rem 0 1.3rem;padding-left:1.35rem}.v3-list li{margin:.5rem 0}.v3-list--ordered{padding-left:1.5rem}.v3-table-wrap{overflow-x:auto;margin:1.15rem 0 1.6rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}.v3-table{width:100%;border-collapse:collapse;min-width:680px;font-size:.96rem}.v3-table th,.v3-table td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.v3-table th{background:var(--color-navy);color:#fff;font-weight:700}.v3-table tbody tr:last-child td{border-bottom:0}.v3-table tbody tr:nth-child(even){background:rgba(246,241,229,.55)}.v3-note{margin:1.5rem 0 2rem;padding:1.15rem 1.25rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff}.v3-note>strong{display:block;margin-bottom:.35rem;color:var(--color-navy)}.v3-note--source{border-left:4px solid var(--color-gold-deep);background:var(--color-ivory)}.v3-note--warning{border-left:4px solid #9a6b17;background:#fff9e9}.v3-precedents{display:grid;gap:.85rem;margin:1.1rem 0}.v3-precedent{padding:1rem 1.05rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 4px 14px rgba(20,31,50,.035)}.v3-precedent strong{color:var(--color-navy)}@media(max-width:720px){.v3-table{min-width:620px}.v3-table th,.v3-table td{padding:.75rem}.resources-article{font-size:1rem}}
