.participation-page{font-size:18px;line-height:1.7}.participation-page .activities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.participation-page .activity{padding:24px;border:1px solid #cbdcd7;border-radius:16px;overflow-wrap:anywhere;background:#fff}.participation-page h2{font-size:23px}.participation-page dt{font-weight:bold}.participation-page dd{margin:0 0 12px}.participation-page form{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.participation-page select,.participation-page button{font:inherit;min-height:44px;max-width:100%}.participation-page label{display:flex;flex-direction:column}.participation-page fieldset{flex-basis:100%;display:flex;flex-wrap:wrap;gap:16px;border:1px solid #cbdcd7;min-width:0}.participation-page fieldset label{flex-direction:row;align-items:center}.participation-page input[type=checkbox]{width:22px;height:22px}.participation-page a:focus-visible{outline:3px solid #b04a00;outline-offset:4px}.participation-page .source-note{font-size:15px}@media(max-width:700px){.participation-page .activities{grid-template-columns:1fr}}
