.community-page{margin:55px 0 70px}.community-heading{max-width:780px;margin-bottom:40px}.community-heading h1{font-size:clamp(36px,5vw,64px);max-width:750px}.community-heading .lead{max-width:650px}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:55px;align-items:start}#community-form{background:var(--paper);border:1px solid var(--line);padding:32px;min-width:0}.letter-address{display:flex;flex-wrap:wrap;gap:10px 18px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.letter-address>span{color:var(--muted)}.form-field{margin-bottom:24px}.form-field label,#draft-fallback label{display:block;margin-bottom:9px;font-size:17px;line-height:1.5}.required-word{color:var(--muted);font-size:12px}#community-form input,#community-form select,#community-form textarea{display:block;width:100%;min-width:0;max-width:100%;border:1px solid #879a95;border-radius:3px;padding:12px;background:#fffef9;color:var(--ink);font:16px/1.65 'Trebuchet MS','PingFang SC',sans-serif}#community-form textarea{resize:vertical;min-height:180px}#community-form :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.form-hint,.delivery-note{font-size:14px;line-height:1.7;color:var(--muted)}.form-hint{margin-top:-12px}.delivery-note{border-top:1px solid var(--line);padding-top:20px}.form-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#community-form button{font-family:inherit;cursor:pointer}#community-form button:disabled{opacity:.55;cursor:default}.text-button{min-height:44px;background:none;border:0;text-decoration:underline;text-underline-offset:5px;color:var(--muted);font-size:14px;padding:8px}.form-status{line-height:1.8;font-size:15px;color:var(--red);margin:20px 0 0}.form-status:empty{margin:0}#draft-fallback{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}#draft-fallback[hidden]{display:none}#draft-fallback .button{margin-top:16px}.community-aside{border-top:2px solid var(--gold);padding-top:22px;font-size:15px;color:var(--muted);overflow-wrap:anywhere}.community-other{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.community-other a{color:var(--red);min-height:44px;display:inline-flex;align-items:center}.community-links{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}.community-links a{min-height:44px;display:inline-flex;align-items:center}.site-footer{flex-wrap:wrap}.site-footer .community-links{font-size:13px}
@media(max-width:760px){.community-page{margin:35px 0 45px}.community-heading{margin-bottom:25px}.community-layout{grid-template-columns:1fr;gap:30px}#community-form{padding:24px 18px}.community-aside{max-width:600px}.form-actions .button{flex:1 1 150px}.community-heading h1{font-size:39px}}
