.participation-page{position:relative;background:#04122f}.participation-page>.page-field img{opacity:.72}.participation-page.editorial .container-x{max-width:1248px}.participation-page .clinical-footer{background-color:#06142f}.participation-page .participation-hero{padding-block:38px 48px}.participation-page .participation-hero__content{max-width:760px}.participation-page .participation-hero__title{max-width:720px;font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.022em;overflow-wrap:break-word}.participation-page .participation-hero__title .text-glacier{color:#cfdef1}.participation-page .participation-hero__intro{max-width:640px;margin-top:18px;font-size:18px;line-height:1.62}.participation-page .participation-hero__actions{margin-top:24px}.participation-page .participation-action{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:13px 28px;font-size:16px;font-weight:700;line-height:1.35;transition:transform .18s ease,background-color .18s ease}.participation-page .participation-action--primary{background:linear-gradient(135deg,#f2eee7,#e9ddc7 58%,#d8c19a);color:#04122f;box-shadow:0 14px 36px -16px rgb(216 193 154/55%),0 2px 10px -4px rgb(2 13 40/60%)}.participation-page .participation-action--primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#fff,#f2eee7 58%,#e9ddc7)}.participation-page .participation-action:focus-visible{outline:2px solid #d8c19a;outline-offset:3px}.participation-page .participation-hero__privacy{margin-top:20px;font-size:14px;line-height:1.5}.participation-page .participation-hero__proof{margin-top:16px}.participation-page .participation-primary{padding-block:26px 68px}.participation-page .participation-primary__grid{align-items:start;gap:28px}.participation-page .participation-form-card{scroll-margin-top:24px;border:1px solid rgb(255 255 255/56%);background:#fcfaf5;box-shadow:inset 0 1px 0 rgb(255 255 255/90%),0 42px 90px -46px rgb(1 7 22/72%)}.participation-page .participation-form-card form>div:first-child h2{font-size:clamp(25px,2.2vw,31px);line-height:1.15;letter-spacing:-.018em}.participation-page .participation-form-card form>div:first-child p{max-width:58ch;margin-top:8px;color:#46556a;font-size:16px;line-height:1.55}.participation-page .participation-form-card .participation-form-group{margin-top:6px;padding-bottom:9px;border-bottom:1px solid #d8dce2;color:#102a56;font-family:var(--font-source-serif),Georgia,Cambria,serif;font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.participation-page .participation-form-card :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px;min-width:0;border-color:#8490a1;font-size:16px;line-height:1.4}.participation-page .participation-form-card select{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participation-page .participation-form-card textarea{min-height:132px;border-color:#8490a1;font-size:16px;line-height:1.55}.participation-page--referrals .participation-form-card textarea{min-height:112px}.participation-page .participation-form-card label.block>span:first-child{color:#46556a;font-size:14px;line-height:1.45;letter-spacing:.065em}.participation-page .participation-form-card form>p,.participation-page .participation-form-card label.block>span[id$=-hint],.participation-page .participation-form-card label.flex>span{max-width:none;color:#46556a;font-size:14px;line-height:1.58}.participation-page .participation-form-card :is(input,select,textarea):focus{border-color:#042e83}.participation-page .participation-form-card button[type=submit]{min-height:48px;padding-inline:24px}.participation-page .participation-form-card :is([role=status],[role=alert]){font-size:14px;line-height:1.55}.participation-page .participation-aside{border:1px solid rgb(255 255 255/14%);border-radius:24px;padding:28px 24px;background:rgb(8 39 92/72%);box-shadow:inset 0 1px 0 rgb(255 255 255/8%)}.participation-page .participation-aside__title{color:white;font-size:25px;font-weight:600;line-height:1.18;letter-spacing:-.015em}.participation-page .participation-aside__intro{margin-top:10px;color:#e1e8f3;font-size:15px;line-height:1.6}.participation-page .participation-benefits{display:grid;gap:14px;margin-top:22px}.participation-page .participation-benefits li{display:flex;align-items:flex-start;gap:10px;color:#e8edf5;font-size:14px;line-height:1.55}.participation-page .participation-benefits svg{margin-top:3px}.participation-page .participation-aside__callout{margin-top:26px;padding-top:22px;border-top:1px solid rgb(255 255 255/14%)}.participation-page .participation-aside-steps h3,.participation-page .participation-aside__callout h3{color:white;font-size:16px;font-weight:700;line-height:1.35}.participation-page .participation-aside-steps p,.participation-page .participation-aside__callout p{margin-top:7px;color:#dce5f1;font-size:14px;line-height:1.58}.participation-page .participation-aside__callout a,.participation-page .participation-text-link{display:inline-flex;min-height:48px;align-items:center;gap:8px;font-size:15px;font-weight:700}.participation-page .participation-aside__callout a{margin-top:11px;color:#a9f2fb}.participation-page .participation-aside__callout a:hover{color:white}.participation-page .participation-aside-steps{display:grid;gap:20px;margin-top:24px}.participation-page .participation-aside-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}.participation-page .participation-aside-steps li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:rgb(255 255 255/10%);color:#a9f2fb;font-size:12px;font-weight:800}.participation-page .participation-credentials,.participation-page .participation-process{padding-block:66px 76px}.participation-page .participation-section-heading{max-width:680px}.participation-page .participation-section-heading h2{color:#0e2a5c;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.16;letter-spacing:-.018em}.participation-page .participation-section-heading>p:not(.eyebrow){max-width:58ch;margin-top:10px;color:#46556a;font-size:16px;line-height:1.62}.participation-page .participation-section-heading .eyebrow{margin-bottom:12px;color:#042e83}.participation-page .participation-credential-grid,.participation-page .participation-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.participation-page .participation-credential-grid li,.participation-page .participation-step-card{min-width:0;border:1px solid #d7d8d5;border-radius:18px;padding:24px;background:#fffefa;box-shadow:0 18px 40px -26px rgb(58 46 28/28%)}.participation-page .participation-step-card{display:flex;flex-direction:column}.participation-page .participation-step-card__number{color:#53637a;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em}.participation-page .participation-credential-grid h3,.participation-page .participation-step-card h3{margin-top:13px;color:#102a56;font-size:19px;font-weight:700;line-height:1.32}.participation-page .participation-credential-grid p,.participation-page .participation-step-card p{margin-top:8px;color:#46556a;font-size:14px;line-height:1.62}.participation-page .participation-step-card p{margin-bottom:16px}.participation-page .participation-step-card__time{display:inline-flex;align-self:flex-start;margin-top:auto;border-radius:999px;padding:5px 9px;background:#e9edf4;color:#334a68;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;font-weight:700}.participation-page .participation-process__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.participation-page .participation-free-note{max-width:650px;border-left:2px solid #58755f;padding-left:18px}.participation-page .participation-free-note h3{color:#315a3d;font-size:17px;font-weight:750}.participation-page .participation-free-note p{margin-top:5px;color:#46556a;font-size:14px;line-height:1.58}.participation-page .participation-text-link{color:#063f9f}.participation-page .participation-text-link:hover{color:#021f63}.participation-page .participation-credential-grid__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e8f0fa;color:#042e83}.participation-page .participation-credentials>.container-x>.participation-text-link{margin-top:22px}.participation-page .participation-trust{padding-block:58px}.participation-page--sponsors .participation-sponsor-hero{padding-block:44px 64px}.participation-page--sponsors .participation-sponsor-hero__grid{gap:48px}.participation-page--sponsors .participation-sponsor-hero__title{max-width:720px;font-size:clamp(40px,5vw,66px);line-height:1.04;letter-spacing:-.022em}.participation-page--sponsors .participation-sponsor-hero__intro{max-width:600px;margin-top:20px;font-size:17px;line-height:1.62}.participation-page--sponsors .participation-sponsor-hero__actions{margin-top:26px}.participation-page--sponsors .participation-sponsor-hero__response{margin-top:18px}@media (min-width:1024px){.participation-page--referrals .participation-hero__content,.participation-page--volunteer .participation-hero__content{margin-inline:auto;text-align:center}.participation-page--referrals :is(.participation-hero__title,.participation-hero__intro),.participation-page--volunteer :is(.participation-hero__title,.participation-hero__intro){margin-inline:auto}.participation-page--referrals :is(.participation-hero__actions,.participation-hero__proof),.participation-page--volunteer :is(.participation-hero__actions,.participation-hero__proof){justify-content:center}}@media (max-width:1023.98px){.participation-page .participation-hero{padding-block:32px 44px}.participation-page .participation-primary{padding-block:22px 58px}.participation-page .participation-aside,.participation-page .participation-form-card{max-width:800px}.participation-page--sponsors .participation-sponsor-hero{padding-block:34px 54px}}@media (max-width:767.98px){.participation-page.editorial .container-x{max-width:none;padding-inline:20px}.participation-page .participation-hero{padding-block:24px 38px}.participation-page .participation-hero__title{max-width:19ch;font-size:clamp(36px,10.2vw,42px);line-height:1.07}.participation-page .participation-hero__intro{margin-top:15px;font-size:16px;line-height:1.58}.participation-page .participation-hero__actions{margin-top:21px}.participation-page .participation-action{width:100%}.participation-page .participation-hero__privacy{margin-top:18px}.participation-page .participation-hero__proof{margin-top:14px}.participation-page .participation-primary{padding-block:18px 48px}.participation-page .participation-primary__grid{gap:24px}.participation-page .participation-aside,.participation-page .participation-form-card{border-radius:24px}.participation-page .participation-form-card{padding:28px 20px}.participation-page .participation-form-card button[type=submit]{width:100%;justify-content:center}.participation-page .participation-aside{padding:26px 22px}.participation-page .participation-credentials,.participation-page .participation-process{padding-block:48px 56px}.participation-page .participation-section-heading h2{font-size:29px}.participation-page .participation-credential-grid,.participation-page .participation-step-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.participation-page .participation-credential-grid li,.participation-page .participation-step-card{padding:21px}.participation-page .participation-process__footer{align-items:flex-start;flex-direction:column;gap:14px}.participation-page .participation-trust{padding-block:48px}.participation-page--sponsors .participation-sponsor-hero{padding-block:24px 46px}.participation-page--sponsors .participation-sponsor-hero__grid{gap:34px}.participation-page--sponsors .participation-sponsor-hero__title{max-width:19ch;font-size:clamp(36px,10.2vw,42px);line-height:1.07}.participation-page--sponsors .participation-sponsor-hero__intro{margin-top:16px;font-size:16px;line-height:1.56}.participation-page--sponsors .participation-sponsor-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:21px}.participation-page--sponsors .participation-sponsor-hero__actions>a{width:100%;min-height:50px}.participation-page--sponsors .participation-sponsor-hero__response{margin-top:15px}}@media (max-width:374.98px){.participation-page .participation-form-card,.participation-page.editorial .container-x{padding-inline:16px}.participation-page .participation-aside{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.participation-page .participation-action{transition:none}.participation-page .participation-action--primary:hover{transform:none}}