.pha-community{--pha-ink:#142033;--pha-muted:#667085;--pha-line:#e3e7ec;--pha-soft:#f7f8fa;--pha-accent:#155eef;max-width:940px;margin:0 auto;color:var(--pha-ink);font-size:16px;line-height:1.55;overflow-wrap:anywhere}.pha-community *{box-sizing:border-box}.pha-community__header{margin:0 0 18px}.pha-community__header h2{margin:0 0 5px;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.25;color:var(--pha-ink)}.pha-community__header p{margin:0 0 4px}.pha-community__hint{font-size:.88rem;color:var(--pha-muted)}.pha-community__guidelines{margin:0 0 18px;padding:10px 13px;border:1px solid var(--pha-line);border-radius:10px;background:var(--pha-soft);font-size:.9rem;color:#475467}.pha-community__guidelines summary{cursor:pointer;font-weight:650;color:#344054}.pha-community__guidelines p{margin:9px 0 5px}.pha-community__guidelines ul{margin:5px 0 3px;padding-left:20px}.pha-community__composer{padding:18px;border:1px solid var(--pha-line);border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.04)}.pha-community__form label{display:block;margin:0 0 12px;font-size:.9rem;font-weight:650;color:#344054}.pha-community__form input[type=text],.pha-community__form textarea{display:block;width:100%;min-width:0;margin-top:5px;padding:10px 12px;border:1px solid #cfd5dd;border-radius:9px;background:#fff;color:var(--pha-ink);font:inherit;line-height:1.45;box-shadow:none}.pha-community__form textarea{resize:vertical}.pha-community__form input:focus,.pha-community__form textarea:focus,.pha-community button:focus-visible,.pha-community summary:focus-visible{outline:3px solid rgba(21,94,239,.22);outline-offset:2px;border-color:var(--pha-accent)}.pha-community__form-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pha-community__count{margin-right:auto;font-size:.82rem;color:var(--pha-muted)}.pha-community__buttons{display:flex;gap:8px;margin-left:auto}.pha-community button{appearance:none;border:0;background:transparent;color:var(--pha-accent);font:inherit;font-weight:650;cursor:pointer}.pha-community__submit,.pha-community__load-more{min-height:42px!important;padding:9px 16px!important;border:1px solid var(--pha-accent)!important;border-radius:9px!important;background:var(--pha-accent)!important;color:#fff!important}.pha-community__cancel{padding:8px 10px}.pha-community button:disabled{cursor:wait;opacity:.6}.pha-community__notice:empty,.pha-community__form-notice:empty{display:none}.pha-community__notice,.pha-community__form-notice{margin:0 0 12px;padding:9px 11px;border-radius:8px;background:#eef4ff;color:#1849a9;font-size:.9rem}.pha-community__notice.is-error,.pha-community__form-notice.is-error{background:#fff1f0;color:#b42318}.pha-community__feed{margin-top:24px;border-top:1px solid var(--pha-line)}.pha-community__post{padding:22px 2px;border-bottom:1px solid var(--pha-line)}.pha-community article>header{margin-bottom:9px;font-size:.88rem;color:var(--pha-muted)}.pha-community article>header strong{color:#27364a;font-size:.95rem}.pha-community__content{white-space:normal;color:#202b3c}.pha-community article>footer{margin-top:11px;color:var(--pha-muted);font-size:.86rem}.pha-community article>footer button{padding:2px 0;font-size:inherit}.pha-community__reply-count{color:var(--pha-muted)}.pha-community__replies{margin:16px 0 0 16px;border-left:2px solid #dfe6ef}.pha-community__reply{padding:12px 0 12px 15px;background:linear-gradient(90deg,#fafbfc,transparent 72%)}.pha-community__reply+.pha-community__reply{border-top:1px solid #edf0f3}.pha-community__reply-form{margin:14px 0 0 16px;padding:14px;border-left:2px solid #c9d8f4;background:var(--pha-soft)}.pha-community__empty{margin:24px 0;padding:18px;text-align:center;color:var(--pha-muted);background:var(--pha-soft);border-radius:10px}.pha-community__load-more{display:block;margin:20px auto}.pha-community__load-more[hidden],.pha-community [hidden]{display:none!important}.pha-community__website{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.pha-community__noscript{padding:10px;background:#fff7e6;color:#7a4b00}.pha-community__report-confirm{display:inline-flex;gap:7px;align-items:center;margin-left:7px}.pha-community__report-confirm button{font-size:inherit}.pha-community__spinner:after{content:"";display:inline-block;width:13px;height:13px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:pha-spin .7s linear infinite}@keyframes pha-spin{to{transform:rotate(360deg)}}
@media(max-width:600px){.pha-community{font-size:15px}.pha-community__composer{padding:13px}.pha-community__post{padding:18px 0}.pha-community__replies{margin-left:5px}.pha-community__reply{padding-left:10px}.pha-community__reply-form{margin-left:5px;padding:11px}.pha-community__form-footer{align-items:flex-end}.pha-community__buttons{width:100%;justify-content:flex-end}.pha-community__submit{flex:1}.pha-community__turnstile{max-width:100%;overflow:hidden}}
@media(prefers-reduced-motion:reduce){.pha-community__spinner:after{animation:none}}
.pha-community__form input[type=email]{display:block;width:100%;min-width:0;margin-top:5px;padding:10px 12px;border:1px solid #cfd5dd;border-radius:9px;background:#fff;color:var(--pha-ink);font:inherit;line-height:1.45;box-shadow:none}.pha-community__form label small{display:block;margin-top:4px;color:var(--pha-muted);font-size:.78rem;font-weight:400}
