.section-kicker[data-astro-cid-uno4qjei]{display:block;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dtr-gold-dark);font-weight:600;margin-bottom:.8rem}.section-title[data-astro-cid-uno4qjei]{font-family:var(--font-serif);color:var(--dtr-navy);font-size:clamp(2rem,4vw,2.75rem);margin:0 0 1.25rem;line-height:1.1}.proposito[data-astro-cid-uno4qjei],.metodo-layout[data-astro-cid-uno4qjei],.equipo-layout[data-astro-cid-uno4qjei]{display:grid;gap:2.5rem}.proposito-heading[data-astro-cid-uno4qjei]{max-width:30ch}.proposito-body[data-astro-cid-uno4qjei]{max-width:68ch}.proposito[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]{color:var(--texto);font-size:1.0625rem;line-height:1.75;margin:0 0 1.25rem}.proposito[data-astro-cid-uno4qjei] .lead[data-astro-cid-uno4qjei]{font-size:1.2rem;line-height:1.7}.proposito[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]:last-child{margin-bottom:0}.metodo-header[data-astro-cid-uno4qjei]{max-width:38ch}.metodo-sub[data-astro-cid-uno4qjei]{color:var(--texto-claro);font-size:1.0625rem;line-height:1.65;margin:0}.metodo-list[data-astro-cid-uno4qjei]{list-style:none;padding:0;margin:0}.metodo-item[data-astro-cid-uno4qjei]{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-top:1px solid var(--dtr-line);align-items:baseline}.metodo-num[data-astro-cid-uno4qjei]{font-family:var(--font-serif);font-size:2rem;color:var(--dtr-gold-dark);font-weight:600;line-height:1}.metodo-titulo[data-astro-cid-uno4qjei]{font-family:var(--font-serif);color:var(--dtr-navy);font-size:1.65rem;margin:0 0 .7rem;line-height:1.15;font-weight:600}.metodo-desc[data-astro-cid-uno4qjei]{color:var(--texto);font-size:1.0625rem;line-height:1.65;margin:0}.equipo-header[data-astro-cid-uno4qjei]{max-width:42ch}.equipo-direccion[data-astro-cid-uno4qjei]{border-left:2px solid var(--dtr-gold);padding-left:1.5rem;margin-top:2.5rem}.equipo-direccion[data-astro-cid-uno4qjei] .section-kicker[data-astro-cid-uno4qjei]{margin-bottom:.65rem}.equipo-direccion[data-astro-cid-uno4qjei] h3[data-astro-cid-uno4qjei]{font-family:var(--font-serif);font-size:clamp(2rem,3vw,2.5rem);color:var(--dtr-navy);font-weight:600;line-height:1.1;margin:0 0 .85rem}.equipo-sub[data-astro-cid-uno4qjei]{color:var(--texto-claro);font-size:1.0625rem;line-height:1.65;margin:0}.roles-grid[data-astro-cid-uno4qjei]{display:grid;gap:0}.rol-card[data-astro-cid-uno4qjei]{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.65rem 1rem;padding-block:1.5rem;border-top:1px solid var(--dtr-line)}.rol-num[data-astro-cid-uno4qjei]{grid-column:1;grid-row:1 / 4;font-family:var(--font-serif);font-size:2rem;color:var(--dtr-gold-dark);line-height:1}.rol-titulo[data-astro-cid-uno4qjei]{font-family:var(--font-serif);color:var(--dtr-navy);font-size:1.8rem;line-height:1.15;margin:0;font-weight:600}.rol-resumen[data-astro-cid-uno4qjei]{color:var(--dtr-navy);font-size:1.0625rem;line-height:1.6;margin:0}.rol-detalle[data-astro-cid-uno4qjei]{grid-column:2;color:var(--texto-claro);font-size:1rem;line-height:1.65;margin:0}.equipo-cta[data-astro-cid-uno4qjei]{display:grid;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-block:1.75rem;border-block:1px solid var(--dtr-line)}.equipo-cta[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]{color:var(--texto);font-size:1.0625rem;line-height:1.65;margin:0;max-width:70ch}.cta-row[data-astro-cid-uno4qjei]{display:flex;flex-wrap:wrap;gap:.75rem}.areas-header[data-astro-cid-uno4qjei]{max-width:64ch;margin-bottom:2.5rem}.areas-sub[data-astro-cid-uno4qjei]{color:var(--texto-claro);font-size:1.0625rem;line-height:1.65;margin:0}.areas-grid-rich[data-astro-cid-uno4qjei]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 2rem}.area-card[data-astro-cid-uno4qjei]{display:flex;flex-direction:column;gap:.5rem;padding-block:1.25rem;min-width:0;min-height:44px;border-top:1px solid var(--dtr-line);color:var(--dtr-navy);text-decoration:none}.area-card[data-astro-cid-uno4qjei]:hover{color:var(--dtr-gold-dark)}.area-card-top[data-astro-cid-uno4qjei]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.area-card-name[data-astro-cid-uno4qjei]{font-family:var(--font-serif);color:inherit;font-size:1.5rem;font-weight:600;margin:0;line-height:1.15}.area-card-arrow[data-astro-cid-uno4qjei]{color:var(--dtr-gold-dark);flex-shrink:0}.area-card-meta[data-astro-cid-uno4qjei]{font-size:.9375rem;color:var(--texto-claro)}.areas-link[data-astro-cid-uno4qjei]{margin-top:2rem}.oficina-header[data-astro-cid-uno4qjei]{margin-bottom:2.5rem}.oficina-card[data-astro-cid-uno4qjei]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.oficina-map[data-astro-cid-uno4qjei]{background:var(--dtr-cream-alt);min-width:0;border-left:2px solid var(--dtr-gold)}.oficina-map-placeholder[data-astro-cid-uno4qjei]{min-height:220px;height:100%;padding:clamp(1.5rem,4vw,3rem);display:grid;align-content:center;gap:1rem}.oficina-map-placeholder[data-astro-cid-uno4qjei] strong[data-astro-cid-uno4qjei]{font-family:var(--font-serif);font-size:2rem;color:var(--dtr-navy);line-height:1.1}.oficina-map-placeholder[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]{margin:0;color:var(--texto-claro);line-height:1.65;max-width:40ch}.oficina-info[data-astro-cid-uno4qjei]{order:-1;display:grid;gap:1.5rem;min-width:0}.oficina-block[data-astro-cid-uno4qjei]{display:flex;flex-direction:column;gap:.65rem;padding-bottom:1.5rem;border-bottom:1px solid var(--dtr-line)}.oficina-block[data-astro-cid-uno4qjei]:last-of-type{border-bottom:0;padding-bottom:0}.oficina-label[data-astro-cid-uno4qjei]{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dtr-gold-dark);font-weight:600}.oficina-text[data-astro-cid-uno4qjei]{color:var(--texto);font-size:1.0625rem;line-height:1.65;margin:0}.oficina-text[data-astro-cid-uno4qjei] strong[data-astro-cid-uno4qjei]{color:var(--dtr-navy);font-weight:600}@media (min-width: 640px){.areas-grid-rich[data-astro-cid-uno4qjei]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.proposito[data-astro-cid-uno4qjei],.metodo-layout[data-astro-cid-uno4qjei],.equipo-layout[data-astro-cid-uno4qjei]{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:clamp(3rem,7vw,6rem)}.equipo-cta[data-astro-cid-uno4qjei]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:3rem}.oficina-card[data-astro-cid-uno4qjei]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem}.areas-grid-rich[data-astro-cid-uno4qjei]{grid-template-columns:repeat(3,minmax(0,1fr))}}
