.research-list{display:grid;gap:1px;margin-top:2rem;background:var(--line)}.research-list article{padding:clamp(1.4rem,3vw,2.4rem);background:var(--white)}.research-list time{display:block;color:var(--muted);font-size:.86rem;letter-spacing:.04em}.research-list h2{margin:.45rem 0 .7rem;font-size:clamp(1.35rem,2.2vw,2rem)}.research-list p{max-width:850px;margin:0 0 1.2rem;color:var(--muted);line-height:1.75}.research-list .button{display:inline-flex;width:auto;cursor:pointer}.research-download-dialog{width:min(560px,92vw);padding:0;border:0;box-shadow:0 30px 90px #0b172b66}.research-download-dialog::backdrop{background:#0b172b99}.research-download-dialog form{position:relative;padding:clamp(1.5rem,5vw,2.8rem);background:var(--white)}.research-download-dialog h2{margin:.45rem 0 1rem}.research-download-dialog label:not(.research-consent){display:block;margin:1.25rem 0;font-weight:700}.research-download-dialog input[type=email]{display:block;width:100%;margin-top:.5rem;padding:.85rem;border:1px solid var(--line);font:inherit}.research-download-close{position:absolute;right:1rem;top:1rem;border:0;background:transparent;font-size:1.8rem;cursor:pointer}.research-consent{display:flex;gap:.65rem;align-items:flex-start;color:var(--muted);font-size:.9rem;line-height:1.5}.research-consent input{margin-top:.25rem}.research-download-status{min-height:1.4rem;color:var(--muted);font-size:.9rem}.research-download-dialog .button{width:100%;justify-content:center;border:0;cursor:pointer}@media(max-width:700px){.research-list .button{width:100%;justify-content:center;text-align:center}}
