.research-subpage__header{align-self:stretch;display:flex;flex-direction:column;gap:1rem}.research-subpage__content{background:var(--color__white);border-radius:2rem;padding:2rem 6rem 4.5rem}.research-subpage__meta{align-items:stretch;align-self:stretch;display:flex;gap:1.5rem;justify-content:stretch}.research-subpage__tag{border-radius:.5rem;color:var(--color__fill-1);cursor:pointer;font-size:1rem;font-weight:600;line-height:1.25;margin:-.25rem -.38rem;padding:.25rem .38rem;text-transform:uppercase;transition:background-color .24s ease,color .24s ease;width:-moz-fit-content;width:fit-content}.research-subpage__tag:hover{background-color:var(--color__fill-1);color:var(--color__white)}.research-subpage__title{color:var(--color__text);font-size:2.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}.research-subpage__description{color:var(--color__text-80);font-size:1.375rem;font-style:normal;font-weight:450;letter-spacing:-.0275rem;line-height:1.75rem}.research-subpage__action-icon{font-size:1.25rem}.research-subpage__action-icon svg{width:1.2em}.research-subpage__action-icon svg path{transition:all .24s ease}.research-subpage__date{color:var(--color__text-40);font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.02rem;line-height:1.25rem}.research-subpage__action-button.ui-button.--fill.--2{background-color:var(--color__background);border-radius:.75rem;height:3.5rem;padding:0;width:3.5rem}.research-subpage__action-button.ui-button.--fill.--2:hover{background-color:var(--color__fill-1)}.research-subpage__action-button.ui-button.--fill.--2:hover .research-subpage__action-icon svg path{stroke:var(--color__white)}.research-subpage__action-button.ui-button.--fill.--2:hover .research-subpage__action-icon.--share svg path{stroke:unset;fill:var(--color__white)}.research-subpage__action-button.--active path{fill:var(--color__fill-1);stroke:var(--color__fill-1)}.research-subpage__picture{border-radius:1rem;overflow:hidden;padding-bottom:56.25%}.research-subpage{flex-wrap:nowrap}.research-subpage__sidebar{position:sticky;top:7.875rem}.research-subpage .breadcrumbs{width:100%}@media screen and (max-width:1024px){.research-subpage{flex-direction:column;gap:1rem}.research-subpage__sidebar{position:relative;top:0}.research-subpage__sidebar.col.--3{max-width:100%}}@media screen and (max-width:768px){.research-subpage__content{padding:2rem 2.5rem 4.5rem}.research-subpage__title{font-size:2rem}}@media screen and (max-width:480px){.research-subpage__content{padding:2rem 1.5rem 2.5rem}}
