.aw-signature .aw-community{background:#efeee8;color:#171b17;border-top:1px solid #d3d5cb;border-bottom:1px solid #d3d5cb}
.aw-community>summary{display:flex;align-items:center;justify-content:space-between;gap:3rem;list-style:none;cursor:pointer;padding-top:3rem;padding-bottom:3rem;min-height:10rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,1.8vw,2.4rem);font-weight:600;line-height:1.4;letter-spacing:-.02em}
.aw-community__prompt,.aw-community__invitation{display:inline-block}
.aw-community>summary::-webkit-details-marker{display:none}
.aw-community>summary::marker{content:''}
.aw-community>summary:focus-visible{outline:2px solid currentColor;outline-offset:-5px}
.aw-community__toggle{flex:0 0 2.4rem;transition:transform .2s}
.aw-community__toggle-vertical{transform-origin:center;transition:transform .2s}
.aw-community[open] .aw-community__toggle-vertical{transform:scaleY(0)}
.aw-signature .aw-community .aw-community__content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8rem;padding-top:2.4rem;padding-bottom:6.4rem}
.aw-community__intro{max-width:34rem}
.aw-community__mark{display:block;width:3rem;margin-bottom:2.4rem;filter:invert(1)}
.aw-community__mark svg{display:block;width:100%;height:auto}
.aw-community__eyebrow{font:600 1rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.4rem}
.aw-community__intro h2{font-family:'Gemina 2',Arial,sans-serif;font-size:clamp(2.6rem,3vw,4rem);font-weight:400;font-synthesis:none;line-height:1.25;letter-spacing:-.04em;margin:0 0 1.6rem;color:inherit}
.aw-community__intro>p:last-child{font-size:1.4rem;line-height:1.7;color:#51584d;margin:0}
.aw-community__fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.8rem}
.aw-community__field{min-width:0;display:flex;flex-direction:column;gap:.8rem}
.aw-community__field--wide{grid-column:1/-1}
.aw-community__field label{font:600 1.2rem/1.4 Arial,Helvetica,sans-serif}
.aw-community__field input,.aw-community__field textarea{display:block;width:100%;min-width:0;border:1px solid #a9aea1;border-radius:0;background:#f8f8f3;color:#171b17;padding:1.3rem 1.4rem;font:400 1.6rem/1.5 Arial,Helvetica,sans-serif;box-shadow:none;min-height:4.8rem;appearance:none;text-transform:none}
.aw-community__field textarea{resize:vertical;min-height:14rem}
.aw-community__field input:focus-visible,.aw-community__field textarea:focus-visible{outline:2px solid #263125;outline-offset:2px}
.aw-community__field input::placeholder,.aw-community__field textarea::placeholder{color:#687061;opacity:1}
.aw-community__hint{font-size:1.15rem;line-height:1.5;color:#596151;margin:0}
.aw-community__submit{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2.4rem}
.aw-community__submit>p{font-size:1.15rem;line-height:1.6;color:#51584d;max-width:26rem;margin:0}
.aw-community__submit .button{min-width:18rem;min-height:5rem;background:#181e17;color:#fff;padding:1.2rem 2rem;font:600 1.1rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:.03em;display:flex;align-items:center;justify-content:space-between;gap:2rem}
.aw-community__submit .button::before,.aw-community__submit .button::after{display:none}
.aw-community__submit .button .aw-icon{width:1.5rem;height:1.5rem}
.aw-community__submit .button:focus-visible{outline:2px solid #263125;outline-offset:4px}
.aw-community__errors{padding:1.6rem;border-left:3px solid #a13829;margin-bottom:2rem;font-size:1.3rem}
.aw-community__errors a{color:inherit}
.aw-community__success{padding:2rem 0;font-size:1.5rem;line-height:1.6}
.aw-community__success h3{font-family:'Gemina 2',Arial,sans-serif;font-weight:400;font-synthesis:none;font-size:2rem;color:inherit}
.aw-community__app{grid-column:1/-1;min-width:0}
@media(hover:hover){.aw-community>summary:hover{background:#e7e9df}.aw-community__submit .button:hover{background:#354032}}
@media(max-width:749px){.aw-community>summary{padding-top:2.4rem;padding-bottom:2.4rem;min-height:9rem;gap:2rem;font-size:1.5rem}.aw-community>summary>span{max-width:27rem}.aw-signature .aw-community .aw-community__content{grid-template-columns:1fr;gap:2.8rem;padding-top:1rem;padding-bottom:3.6rem}.aw-community__intro{max-width:35rem}.aw-community__mark{width:2.3rem;float:right;margin:0 0 1rem 2rem}.aw-community__intro h2{font-size:2.6rem}.aw-community__intro>p:last-child{font-size:1.3rem}.aw-community__fields{grid-template-columns:1fr;gap:1.8rem}.aw-community__submit{flex-direction:column;align-items:stretch;gap:1.6rem}.aw-community__submit>p{max-width:none}.aw-community__submit .button{width:100%}}
@media(prefers-reduced-motion:reduce){.aw-community__toggle,.aw-community__toggle-vertical{transition:none}}

@media(max-width:749px){.aw-community__prompt,.aw-community__invitation{display:block}}
