.participate-content{--participate-gap:clamp(26px, 5vw, 76px);--participate-inset:clamp(20px, 3vw, 38px);color:var(--conference-teal);padding-block:clamp(34px,5vw,72px)}.participate-content :is(h2,p){text-wrap:pretty}.participate-content h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:650;line-height:1.1}.participate-content p{max-width:60ch;color:var(--conference-muted-ink);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55}.participate-grid,.participate-feature{align-items:start;gap:var(--participate-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.participate-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.participate-feature h2{max-width:14ch;font-size:clamp(2rem,4vw,3.6rem)}.participate-photo{margin:0}.participate-photo img,.participate-inset--photo img{aspect-ratio:16/9;background:var(--conference-mint);object-fit:cover;width:100%;height:auto;display:block}.participate-photo img{aspect-ratio:16/10;object-position:center 58%}.participate-photo figcaption{color:var(--conference-muted-ink);margin-top:6px;font-size:.875rem}.participate-attend{align-items:center;column-gap:var(--participate-gap);border-block-start:1px solid var(--conference-line-strong);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-block-start:clamp(25px,5vw,65px);padding-block-start:clamp(22px,3vw,42px);display:grid}.participate-attend h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.25rem)}.participate-content .participate-attend .participate-resources{margin:0}.participate-attend .participate-resources a{min-height:48px}.participate-attend .participate-resources svg{width:17px;height:17px}.participate-actions{flex-wrap:wrap;align-items:center;gap:2px 20px;margin-top:14px;display:flex}.participate-content a.participate-link{min-height:44px;color:var(--conference-green-ink);text-underline-offset:.25em;transition:color var(--control-duration), background-color var(--control-duration);align-items:center;gap:9px;font-weight:650;text-decoration-thickness:1px;display:inline-flex}.participate-content .participate-link svg,.participate-resources svg{flex-shrink:0}.participate-content a.participate-link:is(:hover,:active){color:var(--conference-aqua-ink)}.participate-content a.participate-link--primary{background:var(--conference-teal);min-height:48px;color:var(--conference-white);padding:7px 16px;text-decoration:none}.participate-content a.participate-link--primary:hover{background:var(--control-hover);color:var(--conference-white)}.participate-content a.participate-link--primary:active{background:var(--control-pressed);color:var(--conference-white)}.participate-inset{padding:var(--participate-inset);background:var(--conference-mint)}.participate-inset h2{font-size:clamp(1.4rem,2.4vw,2rem)}.participate-inset--photo{padding:0}.participate-inset--photo>div{padding:var(--participate-inset)}.participate-inset--photo img{aspect-ratio:1.75;object-position:center 30%}.participate-content dl.participate-details{border-block-start:1px solid var(--conference-line-strong);gap:0;margin-block:22px;display:grid}.participate-details>div{border-block-end:1px solid var(--conference-line);grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:baseline;gap:4px 14px;padding-block:12px;display:grid}.participate-details dt{color:var(--conference-teal);font-weight:650}.participate-details dd{color:var(--conference-muted-ink);margin:0}.participate-details--dates dt{color:var(--conference-green-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.participate-copy>p+.participate-link{margin-top:6px}.participate-content .participate-inset--steps h2{margin-block-end:20px}.participate-content ol.participate-steps{color:var(--conference-muted-ink);margin:0;padding-inline-start:1.25em}.participate-steps li{padding-inline-start:.35em}.participate-steps li+li{margin-top:12px}.participate-steps li::marker{color:var(--conference-green-ink);font-weight:650}.participate-content :is(ul.participate-formats,ul.participate-resources){margin-top:16px;padding:0;list-style:none}.participate-content .participate-formats{padding-inline-start:1.15em;list-style:outside}.participate-formats li::marker{color:var(--conference-green-ink)}.participate-formats li{padding-block:8px;font-weight:620}.participate-content .participate-format-note{margin-top:10px;font-size:.9375rem}.participate-resource-panel{background:var(--conference-mint)}.participate-content .participate-resource-panel .participate-resources{margin:0}.participate-resource-panel .participate-resources a{padding:10px var(--participate-inset)}.participate-resource-panel .participate-resources li+li{border-block-start:1px solid var(--conference-line-strong)}.participate-resources a{min-height:64px;color:var(--conference-green-ink);transition:color var(--control-duration), background-color var(--control-duration);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.participate-resources strong{font-size:1.1rem;font-weight:650}.participate-resources strong+span{color:var(--conference-muted-ink);margin-top:3px;display:block}.participate-resources a:is(:hover,:focus-visible) strong{text-underline-offset:.2em;text-decoration:underline}.participate-resource-panel .participate-resources a:is(:hover,:active){background:var(--control-tint)}@media (width<=800px){.participate-grid,.participate-feature,.participate-attend{grid-template-columns:minmax(0,1fr)}.participate-attend{row-gap:11px}.participate-feature h2{max-width:none}.participate-grid--account{gap:20px}}@media (width<=440px){.participate-details>div{grid-template-columns:minmax(0,1fr)}.participate-details--dates>div{grid-template-columns:minmax(7.25rem,.7fr) minmax(0,1fr)}.participate-feature .participate-actions{row-gap:5px}.participate-inset--photo .participate-actions{column-gap:14px}}@media (prefers-reduced-motion:reduce){.participate-content a.participate-link,.participate-resources a{transition:none}}@media print{.participate-content{padding-block:12px}.participate-content a.participate-link--primary{color:inherit;background:0 0;padding:0}}
