.participation-page .participation-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(3rem,6vw,5.5rem)}.participation-hero h1{max-width:11ch}.participation-hero__art{width:100%;margin:0}.participation-hero__art img{width:100%;height:auto;display:block}.participation-section{border-top:1px solid var(--color-rule)}.participation-section--soft{background:#eff9fa}.participation-section h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0 0 .8rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.participation-section__heading{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:1.75rem;display:grid}.participation-section__heading p:last-child,.participation-intro{max-width:40rem;color:var(--color-ink-soft)}.participation-layout{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.65fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.participation-layout--balanced{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr)}.participation-form{margin-top:1.5rem}.participation-form fieldset{border:0;min-width:0;margin:0;padding:0}.participation-form fieldset>label,.participation-form__row label,.participation-options legend{color:var(--color-ink);margin:0 0 .45rem;font-size:.9rem;font-weight:800;display:block}.participation-form fieldset>label:not(:first-child){margin-top:1rem}.participation-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.participation-form input:not([type=checkbox]),.participation-form textarea,.participation-form select{width:100%;min-height:2.8rem;color:var(--color-ink);font:inherit;opacity:1;background:#fff;border:1px solid #8da2af;border-radius:.2rem;padding:.7rem .8rem;line-height:1.35;display:block}.participation-form textarea{resize:vertical;min-height:5rem}.participation-form input::placeholder,.participation-form textarea::placeholder{color:#5d7083;opacity:1}.participation-form .participation-options{margin-top:1.2rem}.participation-options__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.participation-options__grid label{background:#fff;border:1px solid #a6c8ce;border-radius:.25rem;align-items:center;gap:.55rem;min-height:3rem;padding:.55rem .7rem;font-weight:750;line-height:1.2;display:flex}.participation-options__grid input,.participation-check input{width:1rem;height:1rem;accent-color:var(--color-teal-dark);opacity:1;flex:none}.participation-form fieldset>.participation-check{align-items:flex-start;gap:.55rem;margin-block:1.25rem;font-weight:600;display:flex}.participation-submit{background:var(--color-coral-dark);color:#fff;width:100%;min-height:3.25rem;font:inherit;text-align:center;opacity:1;cursor:pointer;border:0;border-radius:.25rem;margin-top:1.2rem;padding:.7rem 1rem;font-weight:850;display:block}.participation-note{background:#e9f9fb;border-radius:.45rem;padding:clamp(1.5rem,3vw,2.5rem)}.participation-note__symbol{color:var(--color-teal-dark);margin-bottom:.5rem;font-size:4rem;line-height:1;display:block}.participation-note h3{font-family:var(--font-display);margin-bottom:.6rem;font-size:clamp(1.7rem,2.2vw,2.5rem)}.participation-note p{color:var(--color-ink-soft)}.participation-note a{color:var(--color-teal-dark);font-weight:800}.participation-note--form h2{font-size:clamp(1.75rem,2.5vw,2.5rem)}.participation-note--form .participation-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participation-skills,.participation-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.participation-skill,.participation-support-grid article{background:#fff;border-radius:.35rem;min-width:0;padding:1.4rem}.participation-skill>span,.participation-support-grid article>span{min-height:3rem;color:var(--color-teal-dark);font-size:2.65rem;font-weight:850;line-height:1;display:block}.participation-skill h3,.participation-support-grid h3{font-family:var(--font-display);margin:.35rem 0 .5rem;font-size:1.35rem}.participation-skill p,.participation-support-grid p{color:var(--color-ink-soft);margin-bottom:0}.participation-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.participation-ways article{border-top:2px solid var(--color-teal);min-width:0;padding:1rem .75rem 1rem 0}.participation-ways article>span{min-height:3.5rem;color:var(--color-teal-dark);font-size:2.8rem;font-weight:900;line-height:1;display:block}.participation-ways h3{margin-bottom:.45rem;font-size:1.1rem}.participation-ways p{color:var(--color-ink-soft);font-size:.95rem}.participation-promise{background:#e9f9fb;border-radius:.35rem;align-items:center;gap:1.2rem;margin-top:1.5rem;padding:1.25rem 1.5rem;display:flex}.participation-promise>span{color:var(--color-teal-dark);flex:none;font-size:3rem;line-height:1}.participation-promise h3{font-family:var(--font-display);margin:0 0 .15rem;font-size:1.3rem}.participation-promise p{color:var(--color-ink-soft);margin:0}.donate-contribution{background:#fff;border:2px solid #d8f1f3;border-radius:.5rem;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.donate-contribution__form>p:not(.content-eyebrow){color:var(--color-ink-soft)}.donate-contribution__frequency,.donate-contribution__amounts{gap:.45rem;display:grid}.donate-contribution__frequency{grid-template-columns:repeat(2,minmax(0,1fr))}.donate-contribution__amounts{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.55rem}.donate-contribution button:not(.participation-submit){border:1px solid var(--color-teal-dark);min-height:2.75rem;color:var(--color-ink);font:inherit;opacity:1;cursor:not-allowed;background:#fff;border-radius:.2rem;padding:.5rem;font-weight:750}.donate-contribution__frequency button:first-child,.donate-contribution__amounts button:nth-child(2){background:var(--color-teal-dark);color:#fff}.donate-contribution__alternative{text-align:center;margin:1rem 0 0}.donate-contribution__alternative a{color:var(--color-teal-dark);font-weight:800}.donate-contribution__message{text-align:center;justify-items:center;gap:.8rem;display:grid}.donate-contribution__message>span{color:var(--color-teal-dark);font-size:clamp(5rem,10vw,9rem);line-height:.9}.donate-contribution__message strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(1.7rem,3vw,3rem);line-height:1.05}.donate-contribution__message p{max-width:22rem;color:var(--color-ink-soft);margin:0}.participation-support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=850px){.participation-layout,.participation-layout--balanced,.donate-contribution{grid-template-columns:1fr}.participation-note{max-width:none}.participation-page .participation-hero{grid-template-columns:1fr}.participation-hero__art{max-width:40rem;margin-inline:auto}.participation-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.participation-section__heading,.participation-form__row{grid-template-columns:1fr;gap:.3rem}.participation-hero h1{font-size:clamp(3.1rem,12vw,4.8rem)}.participation-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participation-skills,.participation-ways{grid-template-columns:1fr}.participation-skill{grid-template-columns:3rem 1fr;align-items:start;column-gap:.75rem;padding:1rem;display:grid}.participation-skill>span{grid-row:span 2}.participation-skill h3{margin-top:0}.participation-ways article{grid-template-columns:3rem 1fr;column-gap:.75rem;display:grid}.participation-ways article>span{grid-row:span 2}.participation-support-grid{grid-template-columns:1fr}.donate-contribution__amounts{grid-template-columns:repeat(3,minmax(0,1fr))}}
