.dashboard-page--participant{--dashboard-width:1380px;--dashboard-gutter:40px;background:#f6f8fc}.dashboard-page--participant .shell{width:100%;max-width:var(--dashboard-width)!important;padding:34px var(--dashboard-gutter) 80px!important}.dashboard-page--participant header{padding-block:16px!important}.dashboard-page--participant header>div{width:100%;max-width:calc(var(--dashboard-width) + 48px);padding-inline:var(--dashboard-gutter);margin-inline:auto}.dashboard-page--participant .portal-logo{width:160px;height:auto;display:block}.dashboard-page--participant .intro{margin-bottom:26px!important}.dashboard-page--participant .intro h1{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08}.dashboard-page--participant .intro p:not(.eyebrow){max-width:620px;line-height:1.65}.dashboard-page--participant .eyebrow{letter-spacing:.09em;font-size:.72rem}.dashboard-page--participant .panel,.dashboard-page--participant .stat,.dashboard-page--participant .opportunity-card,.dashboard-page--participant .participation-card{border-radius:16px;box-shadow:0 8px 28px #1629480b}.dashboard-page--participant .section-heading h2{letter-spacing:-.02em;font-size:1.4rem;line-height:1.3}.dashboard-page--participant .participant-feedback-form h2{margin:2px 0 0;font-size:1.45rem}.dashboard-page--participant a:focus-visible,.dashboard-page--participant button:focus-visible{outline-offset:2px;outline:3px solid #d88a1261}@media (width<=900px){.dashboard-page--participant{--dashboard-gutter:24px}}@media (width<=650px){.dashboard-page--participant{--dashboard-gutter:17px}.dashboard-page--participant .shell{padding-block:27px 70px!important}}
