.research-head{max-width:1208px;margin:auto;padding:70px 28px 48px}.research-head h1{font-size:48px;margin:10px 0}.research-head>p:last-child{max-width:650px;color:var(--muted);line-height:1.8}.directions{max-width:1208px;margin:auto;padding:0 28px 75px}.direction{display:grid;grid-template-columns:1.05fr .95fr;border-top:1px solid var(--line);padding:58px 0;gap:60px;align-items:center}.direction.reverse img{order:2}.direction img{width:100%;aspect-ratio:4/3;object-fit:cover}.direction-copy>span{font-size:10px;letter-spacing:.14em;color:var(--red)}.direction-copy h2{font-size:34px;margin:10px 0 18px}.direction-copy>p{font-size:13px;color:var(--muted);line-height:1.85}.direction-copy .question{font:500 19px/1.7 "Noto Serif SC",serif;color:var(--ink)}.direction dl{display:grid;grid-template-columns:82px 1fr;margin-top:25px;font-size:11px}.direction dt,.direction dd{margin:0;padding:9px 0;border-top:1px solid var(--line)}.direction dt{font-weight:600;color:var(--red)}.direction dd{color:#596563}.methods-strip{background:#142a28;color:#fff;padding:55px max(28px,calc((100vw - 1208px)/2));display:grid;grid-template-columns:250px 1fr;gap:50px}.methods-strip h2{font-size:30px;margin:8px 0}.methods-strip .overline{color:#9ec1bc}.methods-strip ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25)}.methods-strip li{padding:18px;border-right:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);display:flex;flex-direction:column}.methods-strip strong{font-size:11px;color:#9ec1bc}.methods-strip span{font-size:13px;margin-top:5px}@media(max-width:800px){.direction,.direction.reverse{grid-template-columns:1fr;gap:28px}.direction.reverse img{order:0}.methods-strip{grid-template-columns:1fr}.research-head h1{font-size:40px}}@media(max-width:520px){.research-head,.directions{padding-left:22px;padding-right:22px}.direction{padding:40px 0}.methods-strip ul{grid-template-columns:1fr}}
@import url("type-scale.css");
