/* Let the learning content stay still and easy to scan. */
html{scroll-behavior:auto}.progress-track,.question-art,.social-photo,.office-gallery{display:none}
.section-top .eyebrow,.faq-intro .eyebrow,.visual-top .eyebrow{display:none}
.reveal,.motion-ready .reveal:not(.in-view){opacity:1!important;transform:none!important;transition:none!important}
.flow-node,.diagram-line,.joint-halo,.prf-drop,.notepad-line,.question-art *,.redlight-art:after{animation:none!important}
.notepad-line{stroke-dashoffset:0}.diagram-line{stroke-dasharray:none}.joint-halo{opacity:.3}
.button:hover,.social-links a:hover{transform:none}
.video-card,.learn-card,.therapy-card,.faq-item,.office-card,.social-links a{box-shadow:none}
.video-card,.learn-card{border-radius:18px}.learn-card{background:#f0f5f2}
.section-top,.visual-top{margin-bottom:40px}.section-top>p,.visual-top>p{font-size:18px;line-height:1.75}
.faq-item{border-radius:0;border:0;border-bottom:1px solid var(--line);background:transparent}.faq-item summary{font-size:17px;line-height:1.65}.faq-answer{font-size:17px;line-height:1.8}.faq-num{display:none}
.affiliations{margin-top:28px}.affiliations>summary{font-size:15px;cursor:pointer;padding:16px 0}.affiliations .credential-logos{margin-top:20px}
.social-inner{padding-top:50px;padding-bottom:50px}.social-inner h2{font-size:32px}.social-links a{border-radius:0;background:none;border:0;border-bottom:1px solid var(--line);padding:18px 0}
@media(min-width:769px){.section{padding-top:80px;padding-bottom:80px}.video-hero.hero{min-height:620px}.hero-media img,.hero-media video{object-position:center center}}
