/* Investigación: extensión del sistema editorial compartido con Noticias y Videos. */
body.page-investigacion .archive-hero h1{max-width:19ch}
body.page-investigacion .archive-hero-aside p{max-width:44ch}
.research-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:49px 34px}
.research-archive-card .archive-card-visual{aspect-ratio:16/8.6}
.research-archive-card .archive-card-visual img{object-fit:contain;background:#f4f7f9;padding:14px}
.research-archive-card .archive-card-body{min-width:0}
.research-archive-card h3{font:500 clamp(1.22rem,1.65vw,1.56rem)/1.38 var(--serif);overflow-wrap:anywhere;max-width:58ch}
.research-archive-card .archive-card-description{max-width:none;overflow-wrap:anywhere}
.research-citation{border-top:1px solid #d7e3e9;width:100%;margin-top:20px;padding-top:11px;color:#385568}
.research-citation summary{list-style:none;cursor:pointer;min-height:44px;display:flex;gap:13px;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700}
.research-citation summary::-webkit-details-marker{display:none}
.research-citation summary>span{font-size:1.1rem;color:#30529c}
.research-citation[open] summary>span{transform:rotate(45deg)}
.research-citation p{padding:8px 0 14px;font-size:.86rem;line-height:1.75;white-space:normal;overflow-wrap:anywhere;color:#4d6370}
.research-record-list{border-top:1px solid #b8cbd5}
.research-record[hidden]{display:none!important}
.research-record{display:grid;grid-template-columns:75px minmax(0,1fr);gap:22px;padding:29px 0 33px;border-bottom:1px solid #d6e1e6;min-width:0}
.research-record-index{font:500 clamp(1.1rem,1.5vw,1.35rem)/1.4 var(--serif);color:#30529c}
.research-record-body h3{font:500 clamp(1.22rem,2vw,1.73rem)/1.35 var(--serif);letter-spacing:-.018em;max-width:55ch;overflow-wrap:break-word}
.research-record-number{color:#345d76;font-size:.89rem;font-weight:700;line-height:1.5;margin:14px 0 3px}
.research-record-date{font-size:.81rem;color:#597183;margin:0}
@media(max-width:760px){.research-card-grid{gap:36px 22px}}
@media(max-width:600px){.research-card-grid{grid-template-columns:1fr;gap:35px}.research-record{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:25px 0}.research-record-body h3{font-size:1.26rem}.research-archive-card .archive-card-visual{aspect-ratio:16/10}}
