.community-page{padding:80px 0 110px;min-height:75vh}.community-heading{max-width:760px;padding-bottom:45px}.community-heading h1{font:400 clamp(46px,7vw,86px)/1 Georgia,serif;letter-spacing:-.04em;margin:0 0 22px}.community-heading h1 em{color:var(--gold);font-weight:400}.community-heading p,.section-intro,.write-panel>p{font:16px/1.75 Arial,sans-serif;color:var(--muted)}.account-card{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:29px 32px;background:#211a26;border:1px solid #614252;margin-bottom:72px}.account-card .section-label{margin-bottom:9px}.account-card p{font:18px/1.4 Arial,sans-serif;margin:0 0 9px}.account-card small{font:12px/1.6 Arial,sans-serif;color:var(--muted);display:block;max-width:720px}.account-actions{flex:none}.account-actions button{cursor:pointer}.community-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:80px}.community-grid h2{font-size:clamp(36px,4vw,55px);margin-bottom:20px}.questions .section-intro{max-width:600px;margin:0 0 30px}.qa-card{border-top:1px solid var(--line);padding:26px 0}.qa-card .qa-meta{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.qa-card h3{font:400 27px/1.25 Georgia,serif;color:var(--ink);margin:0 0 15px}.qa-card p{font:15px/1.75 Arial,sans-serif;color:var(--muted);white-space:pre-wrap;margin:0}.empty-state{font:14px/1.7 Arial,sans-serif;color:var(--muted);border-top:1px solid var(--line);padding:24px 0}.write-panel{background:var(--panel);border:1px solid var(--line);padding:34px;align-self:start}.write-panel>p{font-size:14px;margin:0 0 20px}.community-form{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.community-form h3,.moderation h3{font:400 25px/1.3 Georgia,serif;margin:0 0 22px}.community-form label{display:block;font:700 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin:18px 0 8px}.community-form input,.community-form textarea,.community-form select,.moderation textarea{display:block;width:100%;background:#100e18;border:1px solid #665663;border-radius:0;color:var(--ink);font:15px/1.6 Arial,sans-serif;padding:11px 12px;resize:vertical}.community-form input:focus,.community-form textarea:focus,.community-form select:focus,.moderation textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.community-form button{margin-top:18px;cursor:pointer;width:100%}.form-note,.form-status{font:12px/1.6 Arial,sans-serif;color:var(--muted);margin:9px 0 0}.form-status:not(:empty){color:var(--gold)}.moderation{border-top:1px solid var(--line);margin-top:85px;padding-top:55px}.moderation-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.moderation-item{border:1px solid var(--line);background:var(--panel);padding:22px;margin-bottom:16px}.moderation-item strong{font:700 12px/1.5 Arial,sans-serif;color:var(--gold)}.moderation-item p{font:14px/1.6 Arial,sans-serif;color:var(--ink);white-space:pre-wrap}.moderation-item textarea{margin:12px 0}.moderation-item button{cursor:pointer}.moderation-empty{font:14px/1.6 Arial,sans-serif;color:var(--muted)}@media(max-width:900px){.community-grid{grid-template-columns:1fr;gap:50px}.write-panel{max-width:640px}.moderation-grid{grid-template-columns:1fr}}@media(max-width:600px){.community-page{padding:55px 0}.account-card{display:block;padding:22px;margin-bottom:50px}.account-actions{margin-top:20px}.write-panel{padding:24px}.community-heading{padding-bottom:26px}.community-heading p{font-size:15px}}
[hidden]{display:none!important}
