.research-main{max-width:1100px;padding-block:40px 70px}.research-breadcrumb{font-size:.8rem;margin-bottom:30px}.research-main h1{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.12}.research-main h2{font-size:1.7rem;line-height:1.2}.research-main p{line-height:1.8}.research-lead{font:1.4rem/1.7 var(--serif)}.research-main section{margin:32px 0}.research-cards{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.research-cards li{border:1px solid #cbb994;background:#f3ecdd;padding:26px}.research-cards h2 a{text-decoration:underline;text-underline-offset:4px}.research-cards h2{margin:12px 0}.public-paper{background:#f3ecdd;border:1px solid #cbb994;padding:48px 60px}.public-paper .room-scene{margin:24px 0}.public-paper table{border-collapse:collapse;width:100%;font-size:.9rem}.public-paper th,.public-paper td{text-align:left;border-bottom:1px solid #cbb994;padding:9px}.research-disclosure{border-top:1px solid #cbb994;padding-top:24px;margin:32px 0}.research-disclosure p{font-size:.9rem}.research-related{display:grid;gap:16px;margin-top:35px}.research-related a{text-decoration:underline}.public-paper .button{margin-top:15px}.research-main a:focus-visible{outline:3px solid #8c6b30;outline-offset:4px}@media(max-width:650px){.research-cards{grid-template-columns:1fr}.public-paper{padding:25px 18px}.research-main{padding-top:24px}.research-lead{font-size:1.2rem}.research-main .room-scene figcaption{font-size:.48rem}.research-main .button{font-size:.68rem}}
