﻿.participate-layout{display:grid;gap:3rem}@media(min-width: 62rem){.participate-layout{grid-template-columns:minmax(0, 1fr) 21rem;align-items:start;gap:4rem}}@media(min-width: 62rem){.participate-layout__aside{position:sticky;top:7rem}}.prose-section+.prose-section{margin-top:clamp(2.5rem,5vw,3.5rem)}.prose-section h2{color:#005677;font-size:clamp(1.75rem,1.4rem + 1.3vw,2.5rem)}.aside-heading{margin-bottom:.9rem;color:#44606b;font-family:"Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.aside-heading::after{content:"";display:block;width:calc(2.25rem + 0.45rem + 0.8rem);height:.8rem;margin-top:.55em;background:var(--rule-color, #d8ab28);-webkit-mask:linear-gradient(#000, #000) left center/2.25rem 2px no-repeat,url("../../assets/brand/star-mark.svg") right center/0.8rem 0.8rem no-repeat;mask:linear-gradient(#000, #000) left center/2.25rem 2px no-repeat,url("../../assets/brand/star-mark.svg") right center/0.8rem 0.8rem no-repeat}.timeline{counter-reset:step;margin:0;padding:0;list-style:none;border-left:3px solid #dde8ec}.timeline__step{position:relative;display:grid;gap:.2rem;padding:0 0 1.5rem 1.75rem}.timeline__step::before{content:"";position:absolute;top:.35rem;left:-0.55rem;width:.8rem;height:.8rem;border:3px solid #fff;border-radius:50%;background:#d8ab28;box-shadow:0 0 0 1px #7a5a00}.timeline__step:last-child{padding-bottom:0}.timeline__when{color:#005677;font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.timeline__what{color:#10252e}.form-wrap{max-width:52rem}.form-wrap>h2{color:#005677}.form-section .gform_wrapper.gform-theme{--gf-ctrl-font-family: Atkinson Hyperlegible Next, system-ui, -apple-system, Segoe UI, sans-serif;--gf-font-family-base: Atkinson Hyperlegible Next, system-ui, -apple-system, Segoe UI, sans-serif;--gf-ctrl-label-font-family-primary: Atkinson Hyperlegible Next, system-ui, -apple-system, Segoe UI, sans-serif;--gf-ctrl-label-font-weight-primary: 700;--gf-ctrl-label-font-size-primary: 1rem;--gf-ctrl-desc-font-size: 0.9375rem;--gf-ctrl-font-size: 1.0625rem;--gf-radius: 6px;--gf-ctrl-border-color: #9fb3bb;--gf-color-in-ctrl-primary: #005677;--gf-color-primary: #005677;--gf-color-primary-darker: #003e57;--gf-color-danger: #b3261e;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid #dde8ec;border-radius:6px;background:#fff}.form-section .gform_wrapper.gform-theme .gsection_title,.form-section .gform_wrapper.gform-theme .gform_title{color:#005677;font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",sans-serif;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.form-section .gform_wrapper.gform-theme .gsection{padding-bottom:.75rem;border-bottom:3px solid #d8ab28}.form-section .gform_wrapper.gform-theme .gf_progressbar_title,.form-section .gform_wrapper.gform-theme .gf_step_label{font-family:"Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700}.form-section .gform_wrapper.gform-theme .gform_button,.form-section .gform_wrapper.gform-theme .gform_next_button,.form-section .gform_wrapper.gform-theme .gform_previous_button,.form-section .gform_wrapper.gform-theme .gform_save_link{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",sans-serif !important;font-size:1.1875rem !important;font-weight:700 !important;letter-spacing:.05em !important;text-transform:uppercase !important}.form-section .gform_wrapper.gform-theme .gform_button{--gf-ctrl-btn-bg-color-primary: #d8ab28;--gf-ctrl-btn-bg-color-hover-primary: #f0c443;--gf-ctrl-btn-color-primary: #022c3b;--gf-ctrl-btn-color-hover-primary: #022c3b}.form-section .gform_wrapper.gform-theme .ginput_counter{color:#44606b;font-size:.8125rem}.invite-notice{margin-bottom:1.5rem}.bbfl-example-table{width:100%;border-collapse:collapse;font-size:.875rem}.bbfl-example-table th{padding:.5rem .6rem;border:1px solid #dde8ec;background:#f4f7f8;color:#44606b;font-weight:700;text-align:left;vertical-align:bottom}.prompt{max-width:56rem;margin:0}.prompt__quote{margin:0}.prompt__quote p{margin:0;color:#022c3b;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-style:italic;font-weight:500;line-height:1.25}.prompt__cite{margin-top:1.25rem;color:#7a5a00;font-family:"Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.prompt__cite::before{content:"— "}
