.CommunityPanel-module__34I8RG__community{border:1px solid var(--line-warm,#e7e1d7);background:color-mix(in srgb, var(--paper,#fbfaf7), white 35%);margin:72px auto 0;padding:36px}.CommunityPanel-module__34I8RG__heading p,.CommunityPanel-module__34I8RG__reactionBlock>p{color:var(--tone,var(--blue,#1f5f9d));letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.CommunityPanel-module__34I8RG__heading h2{color:var(--navy-deep,#071d36);font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(32px,4vw,48px);font-weight:560;line-height:1}.CommunityPanel-module__34I8RG__heading>span{max-width:760px;color:var(--muted,#66717d);margin-top:12px;line-height:1.6;display:block}.CommunityPanel-module__34I8RG__shareRow{border-bottom:1px solid var(--line-warm,#e7e1d7);flex-wrap:wrap;gap:8px;padding:24px 0;display:flex}.CommunityPanel-module__34I8RG__shareRow button,.CommunityPanel-module__34I8RG__shareRow a{border:1px solid var(--line-warm,#e7e1d7);appearance:none;color:var(--navy,#0c2b50);cursor:pointer;font:inherit;transition:border-color var(--motion-fast,.16s) ease, transform var(--motion-fast,.16s) ease;background:#fff;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none}.CommunityPanel-module__34I8RG__shareRow button:hover,.CommunityPanel-module__34I8RG__shareRow a:hover{border-color:var(--tone,var(--navy,#0c2b50));transform:translateY(-1px)}.CommunityPanel-module__34I8RG__reactionBlock{padding:24px 0}.CommunityPanel-module__34I8RG__reactions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.CommunityPanel-module__34I8RG__reactions button{border:1px solid var(--line-warm,#e7e1d7);color:var(--navy,#0c2b50);cursor:pointer;text-align:left;transition:border-color var(--motion-fast,.16s) ease, background var(--motion-fast,.16s) ease;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 16px;display:grid}.CommunityPanel-module__34I8RG__reactions button:hover{border-color:var(--tone,var(--blue,#1f5f9d));background:var(--tone-soft,#f4f4f1)}.CommunityPanel-module__34I8RG__reactions button:disabled{opacity:.6;cursor:wait}.CommunityPanel-module__34I8RG__reactions button>span{background:var(--tone-soft,#f4f4f1);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.CommunityPanel-module__34I8RG__reactions button svg{fill:none;width:18px;stroke:var(--tone,var(--blue,#1f5f9d));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.CommunityPanel-module__34I8RG__reactions button b{color:var(--muted,#66717d);font-variant-numeric:tabular-nums}.CommunityPanel-module__34I8RG__contribute{border-top:1px solid var(--line-warm,#e7e1d7);padding-top:18px}.CommunityPanel-module__34I8RG__contribute summary{color:var(--navy-deep,#071d36);cursor:pointer;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;list-style:none;display:flex}.CommunityPanel-module__34I8RG__contribute summary::-webkit-details-marker{display:none}.CommunityPanel-module__34I8RG__contribute form{padding-top:24px}.CommunityPanel-module__34I8RG__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.CommunityPanel-module__34I8RG__typeGrid label{border:1px solid var(--line-warm,#e7e1d7);color:var(--muted,#66717d);cursor:pointer;background:#fff;padding:12px 14px;font-weight:700}.CommunityPanel-module__34I8RG__typeGrid input{opacity:0;pointer-events:none;position:absolute}.CommunityPanel-module__34I8RG__typeGrid .CommunityPanel-module__34I8RG__selected{border-color:var(--tone,var(--blue,#1f5f9d));background:var(--tone-soft,#eef3f8);color:var(--navy,#0c2b50)}.CommunityPanel-module__34I8RG__editProposal{border:1px solid var(--line-warm,#e7e1d7);background:var(--tone-soft,#f2f5f7);margin:0 0 22px;padding:20px}.CommunityPanel-module__34I8RG__editProposalIntro{color:var(--muted,#66717d);margin:0 0 17px;font-size:12px;line-height:1.55}.CommunityPanel-module__34I8RG__beforeAfterGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CommunityPanel-module__34I8RG__beforeAfterGrid>div,.CommunityPanel-module__34I8RG__beforeAfterGrid>label{border:1px solid var(--line-warm,#e7e1d7);background:#fff;min-width:0;margin:0;padding:16px}.CommunityPanel-module__34I8RG__beforeAfterGrid>div>span{color:var(--muted,#66717d);letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.CommunityPanel-module__34I8RG__beforeAfterGrid>div>p{color:var(--ink,#18293a);font-family:var(--font-serif), Georgia, serif;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.5}.CommunityPanel-module__34I8RG__beforeAfterGrid textarea{min-height:170px}.CommunityPanel-module__34I8RG__field{gap:7px;margin-bottom:16px;display:grid}.CommunityPanel-module__34I8RG__field span{color:var(--navy,#0c2b50);font-size:13px;font-weight:800}.CommunityPanel-module__34I8RG__field input,.CommunityPanel-module__34I8RG__field textarea,.CommunityPanel-module__34I8RG__field select{box-sizing:border-box;border:1px solid var(--line-warm,#e7e1d7);width:100%;color:var(--ink,#18293a);font:inherit;background:#fff;border-radius:0;padding:12px 13px}.CommunityPanel-module__34I8RG__field textarea{resize:vertical}.CommunityPanel-module__34I8RG__field input:focus,.CommunityPanel-module__34I8RG__field textarea:focus,.CommunityPanel-module__34I8RG__field select:focus{outline:2px solid color-mix(in srgb, var(--tone,#1f5f9d), white 55%);outline-offset:1px}.CommunityPanel-module__34I8RG__twoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CommunityPanel-module__34I8RG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.CommunityPanel-module__34I8RG__formFooter{justify-content:space-between;align-items:center;gap:24px;margin-top:8px;display:flex}.CommunityPanel-module__34I8RG__formFooter p{max-width:620px;color:var(--muted,#66717d);margin:0;font-size:13px;line-height:1.5}.CommunityPanel-module__34I8RG__formFooter button{background:var(--navy,#0c2b50);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;padding:12px 18px;font-weight:800}.CommunityPanel-module__34I8RG__formFooter button:disabled{opacity:.6;cursor:wait}.CommunityPanel-module__34I8RG__success{color:#17633a;font-weight:700}.CommunityPanel-module__34I8RG__error{color:#a12a2a;font-weight:700}@media (max-width:760px){.CommunityPanel-module__34I8RG__community{margin-top:48px;padding:24px 18px}.CommunityPanel-module__34I8RG__reactions,.CommunityPanel-module__34I8RG__typeGrid,.CommunityPanel-module__34I8RG__twoColumns,.CommunityPanel-module__34I8RG__beforeAfterGrid{grid-template-columns:1fr}.CommunityPanel-module__34I8RG__formFooter{flex-direction:column;align-items:stretch}.CommunityPanel-module__34I8RG__formFooter button{width:100%}.CommunityPanel-module__34I8RG__editProposal{padding:14px}}
