.medicinal-project .inner-hero{padding:36px 0 44px}
.medicinal-project .inner-hero h1{font-size:clamp(36px,4.4vw,58px);line-height:1.14;max-width:1050px;margin:24px 0;text-wrap:balance;overflow-wrap:anywhere}
.medicinal-project .inner-hero .lead{max-width:850px;font-size:21px;line-height:1.75}
.medicinal-project .single-record{padding-block:14px 48px}
.medicinal-project .research-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);padding:32px 0;border-bottom:1px solid var(--line)}
.medicinal-project .research-section h2{font-size:clamp(27px,2.6vw,34px);line-height:1.25;margin:0;text-wrap:balance}
.medicinal-project .research-section p{font-size:19px;line-height:1.8;margin:0 0 16px;max-width:75ch}
.medicinal-project .research-section p:last-child{margin-bottom:0}
.medicinal-project .bcn-details>.bcn-facts{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,1.4fr);gap:12px 48px;padding:26px;background:#edf3ea;border:1px solid var(--line);margin:32px 0}
.medicinal-project .bcn-facts dt,.medicinal-project .bcn-facts dd{margin:0;line-height:1.75}
.medicinal-project .bcn-details>h2,.medicinal-project .bcn-details>.bcn>h2{font-size:30px;margin:28px 0 20px}
.medicinal-project .bcn-details>.bcn{padding-top:12px}
.medicinal-project .bcn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.medicinal-project .bcn-grid>.bcn-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:14px 48px}
.medicinal-project .bcn-grid>.bcn-card:only-child h3{grid-column:1;margin:0}
.medicinal-project .bcn-grid>.bcn-card:only-child .bcn-chips{grid-column:1/-1}
.medicinal-project .bcn-grid>.bcn-card:only-child>p{grid-column:2;margin:0;line-height:1.75}
.medicinal-project .bcn-grid>.bcn-card:only-child>.bcn-more{grid-column:2;margin:0}
@media(max-width:700px){
 .medicinal-project .inner-hero{padding-block:24px 32px}
 .medicinal-project .inner-hero .lead{font-size:18px}
 .medicinal-project .research-section{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0}
 .medicinal-project .research-section p{font-size:18px}
 .medicinal-project .bcn-details>.bcn-facts{display:block;padding:22px}
 .medicinal-project .bcn-facts dt{margin-top:16px}.medicinal-project .bcn-facts dt:first-child{margin-top:0}
 .medicinal-project .bcn-facts dd{margin-top:6px}
 .medicinal-project .bcn-grid,.medicinal-project .bcn-grid>.bcn-card:only-child{display:block}
 .medicinal-project .bcn-grid>.bcn-card:only-child>*{margin-bottom:16px!important}
 .medicinal-project .bcn-details{overflow-wrap:anywhere}
}
