
.learn-page h2{font-size:clamp(36px,4.2vw,56px);margin-bottom:24px}.learn-page h3{font-size:30px;margin-bottom:14px}.learn-page p{color:var(--muted)}.learn-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;padding-block:65px}.learn-hero h1{font-size:clamp(54px,6vw,82px);margin-bottom:24px}.learn-deck{font:400 32px/1.25 var(--serif);color:var(--ink)!important}.review-date{display:inline-block;background:var(--sage);border-radius:30px;padding:7px 16px;font-size:14px;margin:8px 0 0}.abstract-art{position:relative;min-height:330px;overflow:hidden;border-radius:50%}.abstract-art i{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:linear-gradient(130deg,#e1eae0,#9db9a870);top:0;left:0}.abstract-art i:nth-child(2){left:30%;top:12%;background:#c4d6c570}.abstract-art i:nth-child(3){left:15%;top:40%;background:#b1c7b780}.learn-jumps{border-block:1px solid var(--line)}.learn-jumps>.wrap{display:flex;justify-content:space-between;gap:20px;padding-block:18px}.learn-jumps a{text-decoration:none;font-size:16px;color:var(--green)}.learn-jumps a:hover{text-decoration:underline}.learn-section{padding-block:55px}.learn-two,.learn-three{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.learn-three{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-panel{padding:34px;background:var(--sage);border:1px solid var(--line);border-radius:16px}.learn-panel p:last-child,.learn-card p:last-child{margin-bottom:0}.learn-card{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--ivory)}.learn-intro{max-width:850px;margin-bottom:32px}.science-label{display:block;color:var(--green);font-size:14px;margin-bottom:18px}.citation{font:500 14px/1.4 var(--sans);white-space:nowrap;color:var(--green)}.section-footnote{font-size:14px;margin:22px 0 0}.research-steps article{border-top:1px solid var(--line);padding-top:22px}.study-panel{background:#e1ebe3;border:1px solid #aebfb2;border-radius:16px;padding:34px;margin-top:30px;text-align:center}.study-numbers{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.study-numbers article{background:var(--ivory);border-radius:12px;padding:25px}.study-numbers strong{font:600 clamp(64px,7vw,92px)/1.1 var(--sans);color:var(--green)}.study-numbers strong span{font-size:.65em}.study-numbers h4{font-size:19px;font-weight:500;margin:12px 0 6px}.study-numbers p{font-size:15px;margin:0}.context-card{margin-top:24px}.approval-note{background:var(--green);border-radius:14px;padding:30px;margin-top:24px;color:var(--ivory)}.approval-note p,.approval-note .citation{color:var(--ivory)}.approval-note p:last-child{margin:0}.caution{margin-top:22px}.medication-heading{margin-top:40px}.medication-list{margin:24px 0}.medication-list>div{display:grid;grid-template-columns:1fr 1.8fr;gap:26px;padding:25px;border:1px solid var(--line);border-radius:12px;margin-bottom:14px}.medication-list dt{font:400 26px/1.25 var(--serif)}.medication-list dd{margin:0;color:var(--muted);font-size:17px;align-self:center}.source-list{display:grid;grid-template-columns:1fr 1fr;gap:26px 45px;padding-left:22px;margin:35px 0}.source-list a{color:var(--green);font-weight:500}.source-list p{font-size:15px;margin:7px 0 0}.education-note{border-top:1px solid var(--line);padding-top:24px;font-size:14px}
@media(min-width:801px) and (max-width:1100px){.site-header{flex-wrap:wrap}.site-header nav{margin-left:auto}}
@media(max-width:800px){.learn-hero{grid-template-columns:1fr}.abstract-art{display:none}.learn-three{grid-template-columns:1fr}.learn-jumps>.wrap{flex-wrap:wrap;justify-content:center}.learn-two{grid-template-columns:1fr}}
@media(max-width:600px){.learn-hero{padding-block:42px;text-align:center}.learn-hero h1{font-size:53px}.learn-deck{font-size:28px}.learn-section{padding-block:40px}.learn-intro{text-align:center}.learn-panel,.learn-card,.study-panel,.approval-note{padding:24px 20px}.learn-page h3{font-size:28px}.learn-jumps>.wrap{gap:12px 22px}.study-numbers{grid-template-columns:1fr;gap:16px}.source-list{grid-template-columns:1fr}.medication-list>div{grid-template-columns:1fr;gap:12px;padding:22px 20px}.learn-page p{overflow-wrap:break-word}}

.molecule-art{margin:0;min-width:0}.molecule-art img{display:block;width:100%;height:auto;border-radius:0;object-fit:contain}.molecule-art figcaption{text-align:center;font-size:13px;margin-top:12px}.learn-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:#e1ebe3;border-radius:50%;color:var(--green);margin-bottom:18px}.learn-icon .icon{width:28px;height:28px;stroke-width:1.4}.medication-list dt .learn-icon{display:flex;margin-bottom:14px}.research-steps .learn-icon{display:flex}.learn-hero{grid-template-columns:1.25fr 1fr}
@media(max-width:800px){.learn-hero{grid-template-columns:1fr}.molecule-art{width:min(100%,460px);margin-inline:auto}}
@media(max-width:600px){.molecule-art{margin-top:4px}.learn-icon{width:46px;height:46px}}

.learn-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.learn-title-row h3{margin:0;min-width:0}.learn-title-row>.learn-icon,.medication-list dt.learn-title-row .learn-icon{display:inline-flex;flex-shrink:0;margin:0}.medication-list dt.learn-title-row{margin:0;align-self:start}.learn-title-row>span:not(.learn-icon){min-width:0}

.learn-title-row{justify-content:flex-start}.learn-title-row>.learn-icon{order:-1}

.messenger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.messenger-grid{grid-template-columns:1fr}}

.beyond-research{margin-top:48px}.research-cards .learn-card{display:flex;flex-direction:column}.research-cards .text-link{align-self:flex-start;margin-top:auto}.research-cards .science-label{font-size:14px;line-height:1.5}.research-cards p{font-size:17px}

.study-panel.study-with-art{display:block;position:relative;padding:0;overflow:hidden;background:radial-gradient(circle at 100% 0,#c0d3c54d 0 200px,transparent 201px),radial-gradient(circle at 0 25%,#cadcc733 0 170px,transparent 171px),#e1ebe3}
.study-art{display:none}
.study-content{min-width:0;padding:30px}.study-content .study-numbers{gap:16px}.study-content .study-numbers article{padding:22px 12px}.study-content .study-numbers strong{font-size:clamp(60px,6vw,84px)}
@media(max-width:900px){.study-panel.study-with-art{background:radial-gradient(circle at 100% 0,#c0d3c54d 0 130px,transparent 131px),radial-gradient(circle at 0 25%,#cadcc733 0 110px,transparent 111px),#e1ebe3}.study-art{display:none}.study-content{padding:24px 20px}}

.therapy-effects{margin-top:32px;padding:28px;background:var(--sage);border:1px solid var(--line);border-radius:16px}.therapy-effects>.learn-intro{margin-bottom:24px}.therapy-effects>.learn-intro .eyebrow{margin-bottom:12px}.hormone-label{display:inline-block;vertical-align:middle;margin-left:8px;font:400 14px/1.4 var(--sans);color:var(--green);-webkit-text-stroke:0}.messenger-grid .learn-card p{margin-bottom:0}@media(max-width:600px){.therapy-effects{padding:24px 16px}}

.therapy-topic{min-width:0}.therapy-topic p:last-child{margin-bottom:0}

/* Match the introductory serif line and medication labels to other serif text. */
.learn-deck,.medication-list dt>span:first-child{-webkit-text-stroke:.525px currentColor}

/* Keep section navigation available while reading. */
.learn-jumps{position:sticky;top:0;z-index:20;background:var(--ivory);box-shadow:0 3px 12px #242b2808}
.learn-jumps>.wrap{padding-block:14px}
.learn-jumps a{padding-block:5px}
.learn-section{scroll-margin-top:100px}
.learn-deck,.medication-list dt{letter-spacing:-.01em}
.learn-intro>p,.context-card>p,.caution>p,.approval-note>p{max-width:68ch}
.context-card{border:0;border-radius:0;background:transparent;padding:28px 0 8px;border-bottom:1px solid var(--line)}
.phase3-previous{padding-top:24px;margin-top:24px;border-top:1px solid #b5c9bb;text-align:left}
.phase3-previous p{max-width:68ch;margin-bottom:12px}
@media(max-width:600px){.learn-jumps>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding-block:8px}.learn-jumps a{text-align:center;font-size:14px;line-height:1.4;padding:7px 0}.learn-section{scroll-margin-top:112px}.learn-intro>p{margin-inline:auto}.context-card{padding:24px 0 8px}}

.mdma-timing{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}
.mdma-timing p{margin-bottom:0}

.research-facts{background:#e1ebe3;border:1px solid var(--line);border-radius:16px;padding:28px 32px;margin:28px 0 30px}
.research-facts ul{list-style:none;margin:0;padding:0}
.research-facts li{color:var(--muted);font-size:17px;line-height:1.65;padding:18px 0;max-width:76ch}
.research-facts li:first-child{padding-top:0}
.research-facts li+li{border-top:1px solid #b5c9bb}
.research-facts li:last-child{padding-bottom:0}
@media(max-width:600px){.research-facts{padding:24px 20px}.research-facts li{font-size:16px}}
