.section-detail > .width-max{display:grid; grid-gap:var(--size-5);}
.sds-sticky{position:-webkit-sticky; position:sticky; top:0; padding-bottom:0.1px;}



.detail-content{display:grid; grid-gap:var(--size-3); font-size:1.2rem; line-height:160%;}
.detail-content p{display:block; min-height:var(--size-2);}
.detail-content > ul, .detail-content > ol{padding-left:20px;}
.detail-content > ul{list-style:square;}
.detail-content > ol{list-style:decimal;}
.detail-content > ul > li, .detail-content > ol > li{padding:2px 0;}
.detail-content h2, .detail-content h3, .detail-content h4{font-weight:bold; font-size:19px; line-height:150%;}
.detail-content-title{font-size:2.25rem !important;}



.detail-share{display:flex; justify-content:space-between; align-items:center; margin-top:var(--size-5); border-top:1px solid; border-bottom:1px solid;}
.detail-share-list{display:flex;}
.dsl-button{display:flex; padding:var(--size-4) var(--size-3);}
.dsl-button:last-child{padding-right:0;}
.dsl-button .svgicon{width:auto; height:var(--size-4);}



.profile-photo:before{padding-top:118%;}
.profile-name, .profile-title{text-align:center;}
.profile-name{padding:var(--size-4); font-size:1.25rem; text-transform:uppercase; font-weight:bold; line-height:150%;}
.profile-title{padding:var(--size-3) var(--size-4); border-bottom:1px dashed;}
.profile-email-label{margin-left:var(--size-3); line-height:100%; text-transform:none;}



.sop-title{font-weight:bold; font-size:1.5rem;}
.section-other-profile .founderlist{margin-top:var(--size-4);}





@media screen and (min-width:0px) and (max-width:1023px){
  .section-detail{padding:var(--size-4) 0;}
  .section-detail-profile .section-detail-small{grid-row:1/2;}
  
  .section-other-profile{padding-top:var(--size-4);}
}





@media screen and (min-width:1024px){
  .section-detail{padding:var(--size-5) 0;}
  .section-detail > .width-max{grid-template-columns:1fr 300px;}
  .section-detail-profile .sds-sticky{top:calc(var(--size-7) + var(--size-5)) !important;}

  .section-other-profile{padding-top:var(--size-5);}
  .section-other-profile .founderlist{grid-template-columns:repeat(auto-fill, minmax(256px,1fr));}
}





@media screen and (min-width:1280px){
  .section-detail > .width-max{grid-template-columns:1fr 377px; grid-gap:var(--size-6);}
}