/* GENERATED by `pasteup sync` from components/, collections/ and page-templates/. Do not edit. */

/* ---- caso_destacado ---- */
.caso-destacado--landing .contenedor{padding-top:0;padding-bottom:0}
.caso-destacado-cuerpo{padding:clamp(36px,6vw,72px) 0;display:flex;flex-wrap:wrap;align-items:center;gap:40px 72px}
.caso-destacado--home{padding:clamp(36px,6vw,80px) var(--lateral)}
.caso-destacado--home .caso-destacado-cuerpo{padding:0}
.caso-destacado-tapa{flex:1 1 280px;max-width:380px;min-width:0;margin:0 auto;display:block}
.caso-destacado-tapa img{display:block;width:100%;height:auto;border:1px solid var(--linea)}
.caso-destacado-texto{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px}
.caso-destacado-kicker{display:flex;flex-wrap:wrap;gap:8px 20px}
.caso-destacado-titulos{display:flex;flex-direction:column;gap:10px}
.caso-destacado-titulo{margin:0;font-family:var(--f-titulo);font-weight:700;font-size:clamp(64px,9vw,120px);line-height:.9;text-transform:uppercase;color:var(--texto)}
.caso-destacado-titulo--h1{font-size:clamp(64px,10vw,136px)}
.caso-destacado-subtitulo{font-size:clamp(22px,2.4vw,30px);line-height:1.2;font-style:italic;color:var(--texto)}
.caso-destacado-bajada{margin:0;font-size:19px;line-height:1.6;color:var(--texto-2);max-width:32em}
.caso-destacado-datos{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--f-mono);font-size:14px;letter-spacing:.04em;color:var(--texto-3)}
.caso-destacado .formulario{margin-top:8px;max-width:560px}

/* ---- claim ---- */
.claim{padding:clamp(48px,8vw,112px) var(--lateral) clamp(40px,6vw,80px);display:flex;flex-direction:column;gap:32px}
.claim-titulo{margin:0;font-family:var(--f-titulo);font-weight:700;font-size:clamp(52px,9vw,132px);line-height:.92;letter-spacing:-.005em;text-transform:uppercase;color:var(--texto);max-width:9em}
.claim-texto{margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.5;color:var(--texto-2);max-width:34em}

/* ---- formatos ---- */
.formatos{border-top:1px solid var(--linea)}
.formatos-columnas{display:flex;flex-wrap:wrap}
.formatos-columna{flex:1 1 260px;min-width:0;box-sizing:border-box;padding:36px 32px 36px 0;display:flex;flex-direction:column;gap:10px}
.formatos-columna:last-child{padding-right:0}
.formatos-titulo{margin:0;font-family:var(--f-titulo);font-weight:600;font-size:28px;text-transform:uppercase}
.formatos-texto{margin:0;font-size:17px;line-height:1.5;color:var(--texto-2)}

/* ---- grilla_expedientes ---- */
.grilla-expedientes{border-top:1px solid var(--linea)}
.grilla-expedientes-interior{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(36px,5vw,64px);display:flex;flex-direction:column;gap:32px}
.grilla-expedientes-carpetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}

/* ---- lista_notas ---- */
.lista-notas{border-top:1px solid var(--linea)}
.lista-notas-interior{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(36px,5vw,64px);display:flex;flex-direction:column;gap:16px}
.lista-notas-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}
