/* Reusable biography and governance treatments; no generated source rules. */
.s3-governance-section--about-hero>.s3-case-section__inner,.s3-governance-section--protocol-hero>.s3-case-section__inner{padding:40px 40px 72px}
.s3-governance-section--about-hero .s3-case-section__rail,.s3-governance-section--protocol-hero .s3-case-section__rail{padding-top:12px}
.s3-governance-section--about-hero .is-style-strive3-display,.s3-governance-section--protocol-hero .is-style-strive3-display{margin-bottom:26px}
.s3-governance-section--about-hero .is-style-strive3-lead,.s3-governance-section--protocol-hero :is(.is-style-strive3-lead,.is-style-strive3-emphasis){max-width:700px}
.s3-governance-section--protocol-hero .is-style-strive3-lead{margin-bottom:18px}
.s3-governance-section .is-style-strive3-governance-body,.s3-governance-section .is-style-strive3-governance-emphasis{font:400 19px/1.7 'Source Serif 4',Georgia,serif;color:var(--case-copy);margin:0;max-width:none}
.s3-governance-section .is-style-strive3-governance-emphasis{font-weight:600;color:inherit}
.s3-governance-section :is(.is-style-strive3-governance-body,.is-style-strive3-governance-emphasis)+:is(.is-style-strive3-governance-body,.is-style-strive3-governance-emphasis){margin-top:20px}
.s3-governance-section--standards .is-style-strive3-section-heading,.s3-governance-section--deliverables .is-style-strive3-section-heading{margin-bottom:24px}
.s3-governance-section--stages .is-style-strive3-section-heading,.s3-governance-section--criteria .is-style-strive3-section-heading{margin-bottom:44px}
.s3-governance-section .is-style-strive3-governance-summary{font:400 19px/1.65 'Source Serif 4',Georgia,serif;margin:30px 0 0;max-width:720px}
.s3-governance-section--deliverables .is-style-strive3-governance-summary{font-weight:600}
.s3-governance-section--clinical .wp-block-buttons{margin-top:36px}
.s3-governance-section--open-closing :is(.is-style-strive3-cta-heading,.is-style-strive3-cta-body){color:#101a26}
.s3-governance-section--open-closing .is-style-strive3-contact-note{color:#5a626e;border-color:#dcd9d2}
.s3-governance-section--open-closing .is-style-strive3-outline .wp-block-button__link{color:#101a26;border-color:#101a26}
.s3-governance-section .is-style-strive3-protocol-download{font:400 19px/1.65 'Source Serif 4',Georgia,serif;margin:38px 0 0;border-top:1px solid #dcd9d2;padding-top:18px;max-width:none}
.s3-governance-section .is-style-strive3-protocol-download a{font:400 12.5px/1.65 'IBM Plex Mono',monospace;letter-spacing:.07em;text-transform:uppercase}
.s3-governance-definitions{border-top:1px solid #101a26;margin:0;padding:0}
.s3-governance-definition{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);column-gap:32px;padding:24px 0;border-bottom:1px solid #dcd9d2;margin:0}
.s3-governance-definition:last-child{border-bottom-color:#101a26}
.s3-governance-definition dt{font:600 21px/1.3 'Archivo Narrow',sans-serif;margin:0;letter-spacing:normal}
.s3-governance-definition dd{font:400 18px/1.65 'Source Serif 4',Georgia,serif;margin:0;min-width:0}
.s3-governance-definition--governance-criteria{grid-template-columns:minmax(0,240px) minmax(0,1fr);padding:32px 0}
.s3-governance-definition--governance-criteria dt{font-size:23px;line-height:1.25}
.s3-governance-definition--governance-criteria dd{font-size:19px;line-height:1.7}
.s3-governance-definition--governance-deliverables dt{font:500 13px/1.65 'IBM Plex Mono',monospace;letter-spacing:.07em;text-transform:uppercase}
.s3-governance-stages{list-style:none;padding:0;margin:0;border-top:1px solid #4a5a8e}
.s3-governance-stage{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:26px;padding:28px 0;border-bottom:1px solid #4a5a8e;margin:0}
.s3-governance-stage__number{font:400 12.5px/1.65 'IBM Plex Mono',monospace;letter-spacing:.06em;color:#a9b2ce;padding-top:6px}
.s3-governance-stage__body{min-width:0}
:is(.s3-governance-section,.s3-governance-stage) .is-style-strive3-governance-stage-heading{font:600 25px/1.25 'Archivo Narrow',sans-serif;letter-spacing:normal;color:#f7f6f3;margin:0 0 12px}
:is(.s3-governance-section,.s3-governance-stage) .is-style-strive3-governance-stage-body{font:400 18px/1.7 'Source Serif 4',Georgia,serif;color:#e4e2dc;margin:0;max-width:none}
.s3-team-profiles,.s3-team-profile{margin:0!important;padding:0;max-width:none}
.s3-team-profile{background:#f7f6f3;color:#101a26}
.s3-team-profile__inner{max-width:1240px;margin:0 auto;padding:72px 40px 0;display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:48px;align-items:start}
.s3-team-profile--rule>.s3-team-profile__inner{border-top:1px solid #dcd9d2}
.s3-team-profile--soft>.s3-team-profile__inner{border-top:1px solid #d3cec2}
.s3-team-profile--warm{background:#f1eee7;border-top:1px solid #dcd9d2}
.s3-team-profile--warm>.s3-team-profile__inner{border:0}
.s3-team-profile--break>.s3-team-profile__inner{padding-bottom:88px}
.s3-team-profile__rail{position:sticky;top:112px}
.s3-team-profile__rail .s3-media-figure{display:block;margin:0}
.s3-team-profile__rail .s3-media-figure__frame{padding:0;border:0;aspect-ratio:1;background:#e4e2dc}
.s3-team-profile .s3-team-profile__rail .s3-media-figure__frame>img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}
.s3-team-profile__label{margin:14px 0 0;font:400 12px/1.65 'IBM Plex Mono',monospace;letter-spacing:.07em;text-transform:uppercase;color:#5a626e}
.s3-team-profile__body{max-width:820px;min-width:0;display:flow-root}
.s3-team-profile .is-style-strive3-team-name{font:700 42px/1.1 'Archivo Narrow',sans-serif;letter-spacing:normal;margin:0 0 8px}
.s3-team-profile .is-style-strive3-team-role{font:400 13px/1.65 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#1f5c4f;margin:0 0 28px;max-width:none}
.s3-team-profile .is-style-strive3-team-bio{font:400 18px/1.68 'Source Serif 4',Georgia,serif;margin:0;max-width:640px;text-wrap:pretty}
.s3-team-profile .is-style-strive3-team-bio sup{font:500 12px/0 'IBM Plex Mono',monospace;letter-spacing:.06em;vertical-align:baseline;position:relative;top:-4px;color:#1f5c4f}
.s3-team-profile .is-style-strive3-team-interview{margin:30px 0 0;border-left:2px solid #e0b350;padding:2px 0 2px 24px;max-width:640px}
.s3-team-profile .is-style-strive3-team-question{font:600 17.5px/1.35 'Archivo Narrow',sans-serif;color:#3f4855;margin:0 0 12px;max-width:none}
.s3-team-profile .is-style-strive3-team-answer{font:italic 400 18.5px/1.6 'Source Serif 4',Georgia,serif;margin:0;text-wrap:pretty;max-width:none}
@media(max-width:860px){.s3-governance-section--about-hero>.s3-case-section__inner,.s3-governance-section--protocol-hero>.s3-case-section__inner{padding:30px 20px 43px}.s3-governance-definition{grid-template-columns:minmax(0,1fr);row-gap:12px}.s3-team-profile__inner{padding:43px 20px 0;grid-template-columns:minmax(0,1fr);row-gap:12px}.s3-team-profile--break>.s3-team-profile__inner{padding-bottom:53px}.s3-team-profile__rail{position:static}}
@media(max-width:640px){.s3-governance-section :is(.is-style-strive3-governance-body,.is-style-strive3-governance-emphasis,.is-style-strive3-governance-summary,.is-style-strive3-protocol-download){font-size:17.5px}.s3-governance-definition dd{font-size:17px}.s3-governance-definition--governance-criteria dd{font-size:17.5px}.s3-governance-stage .is-style-strive3-governance-stage-heading{font-size:21px}.s3-governance-stage .is-style-strive3-governance-stage-body{font-size:17px}.s3-team-profile__inner,.s3-governance-definition,.s3-governance-stage{column-gap:16px}.s3-team-profile .is-style-strive3-team-name{font-size:29px}.s3-team-profile :is(.is-style-strive3-team-bio,.is-style-strive3-team-answer){font-size:17px}.s3-team-profile .is-style-strive3-team-question{font-size:16.5px}}
.editor-styles-wrapper :is(.s3-team-profiles,.s3-team-profile).wp-block{max-width:none;margin:0!important}
@media(max-width:640px){.s3-governance-section .is-style-strive3-protocol-download{font-size:17px}}
.editor-styles-wrapper .s3-team-profile__rail{position:static}
.editor-styles-wrapper .s3-team-profile .wp-block{margin-left:0;margin-right:0}
.editor-styles-wrapper .s3-team-profile :is(.is-style-strive3-team-name,.is-style-strive3-team-role,.is-style-strive3-team-question,.is-style-strive3-team-answer).wp-block{max-width:none}
.editor-styles-wrapper .s3-governance-section :is(.s3-governance-definitions,.s3-governance-definition,.s3-governance-stages,.s3-governance-stage,.is-style-strive3-governance-body,.is-style-strive3-governance-emphasis,.is-style-strive3-governance-stage-body,.is-style-strive3-protocol-download).wp-block{max-width:none}
@media print{.is-style-strive3-protocol-download{display:none!important}.s3-governance-section{background:#fff!important;color:#000!important;--case-copy:#000;--case-rail:#333;--case-border:#999}.s3-governance-section__inner,.s3-governance-section .s3-case-section__inner{display:block;padding:24px 0!important}.s3-governance-section .s3-case-section__rail{margin-bottom:12px}.s3-governance-stage{break-inside:avoid}.s3-governance-stage :is(.is-style-strive3-governance-stage-heading,.is-style-strive3-governance-stage-body,.s3-governance-stage__number){color:#000}.s3-governance-section :is(.is-style-strive3-cta-heading,.is-style-strive3-cta-body){color:#000}.s3-team-profile__rail{position:static}}
