.research-post-contents.contents{background-color:#fff;display:block;padding:0 32px 80px}.research-post-contents .contents__inner{margin:0 auto;max-width:1280px;padding:64px 0}.research-post-contents .contents__eyebrow{color:teal;font-size:12px;letter-spacing:.12em;line-height:1.35;margin-bottom:16px;text-transform:uppercase}.research-post-contents .contents__heading{color:#00001a;font-family:DM Sans,sans-serif;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.15;margin:0 0 40px}.research-post-contents .contents__grid{display:grid;gap:0 48px;grid-template-columns:1fr}.research-post-contents .contents__item{align-items:center;background:transparent;border:0;border-bottom:1px solid #e5e5e0;display:flex;font:inherit;gap:20px;padding:16px 0;text-align:left;width:100%}.research-post-contents button.contents__item{cursor:pointer;transition:opacity .2s ease}.research-post-contents button.contents__item:hover{opacity:.72}.research-post-contents .contents__item span{color:teal;flex:0 0 32px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.research-post-contents .contents__item p{color:#00001a;flex:1 1 auto;font-size:16px;line-height:1.45;margin:0}.research-post-contents .contents__item strong{color:#71bf38;flex:0 0 auto;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.research-post-contents .contents__lock-icon{flex:0 0 auto}@media (min-width:768px){.research-post-contents .contents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.research-post-contents.contents{padding-left:80px;padding-right:80px}}