:root{--community-green:#08754f;--community-deep:#073d2d;--community-mint:#edf8f1;--community-line:#d7e2dc;--community-cream:#fffaf0}
.community-icon{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em}
.menu-community-entry{display:flex!important;align-items:center;gap:.65rem}
.community-page,.community-composer-page,.community-thread-page{width:100%;min-width:0;margin:0 auto;padding:28px 0 92px;color:#10251e}
.community-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-bottom:1px solid var(--community-line);padding:6px 0 22px}.community-hero h1,.community-composer-page h1,.community-question-head h1{margin:0;color:#092f24}.community-hero p{margin:.3rem 0 0;color:#586862}.community-hero-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;color:white;background:linear-gradient(135deg,#0d8a5d,#07573d)}.community-hero-mark svg{width:32px;height:32px}.community-primary{background:linear-gradient(135deg,#087f56,#056a47)!important;color:#fff!important;border-color:transparent!important}.community-mobile-ask{display:none}.community-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;margin-top:20px}.community-sidebar{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--community-line);padding-right:16px}.community-sidebar h2{font-size:.78rem;text-transform:uppercase;margin:18px 10px 6px;color:#65756f}.community-sidebar button{border:0;background:transparent;border-radius:9px;padding:10px;text-align:left;color:#183d31;display:flex;gap:9px;align-items:center}.community-sidebar button.active,.community-sidebar button:hover{background:#e8f5eb;color:#006a45}.community-type-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:10px}.community-type-tabs button{border:1px solid var(--community-line);background:#fff;padding:8px 18px;border-radius:999px;white-space:nowrap}.community-type-tabs button.active{background:var(--community-green);color:#fff;border-color:var(--community-green)}.community-search{display:flex;align-items:center;gap:9px;border:1px solid #cbd9d2;border-radius:12px;padding:4px 5px 4px 13px;margin-bottom:14px;background:white}.community-search input{flex:1;border:0;outline:0;padding:10px;min-width:0}.community-search button{border:0;border-radius:8px;padding:9px 14px;background:var(--community-mint);color:var(--community-deep)}.community-question-card{background:#fff;border:1px solid var(--community-line);border-radius:14px;margin:10px 0;box-shadow:0 3px 14px #173d2b0a}.community-question-card>a{display:block;padding:16px 18px;color:inherit;text-decoration:none}.community-question-card header,.community-question-card footer{display:flex;align-items:center;gap:14px}.community-question-card header{justify-content:space-between}.community-type-badge{display:flex;align-items:center;gap:6px;color:#176248;font-size:.8rem}.community-status{font-size:.72rem;border-radius:999px;padding:5px 8px;display:flex;align-items:center;gap:4px}.community-status.answered{background:#dff4df;color:#12652e}.community-status.waiting{background:#fff0ca;color:#795200}.community-question-card h2{font-size:1.05rem;margin:10px 0 5px;color:#092f24}.community-question-card p{margin:0;color:#465851;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-question-card footer{margin-top:12px;color:#6a7974;font-size:.78rem}.community-question-card footer time{margin-left:auto}.community-loading,.community-alert,.community-empty{padding:18px;border-radius:12px;background:#fff;border:1px solid var(--community-line)}.community-alert{color:#982c25;background:#fff5f4}.community-empty{text-align:center}.community-empty svg{width:48px;height:48px;color:var(--community-green)}.community-load-more{display:block;margin:16px auto;border:1px solid var(--community-green);background:white;color:var(--community-green);border-radius:10px;padding:10px 24px}
.community-composer-page{position:relative;display:grid;grid-template-columns:minmax(0,760px) 240px;gap:22px}.community-composer-page>header{grid-column:1/-1;display:flex;align-items:center;gap:12px}.community-composer-page>header button{border:1px solid var(--community-line);background:white;border-radius:10px;width:40px;height:40px;font-size:1.5rem}.community-linked-context{grid-column:1;display:flex;gap:14px;align-items:center;padding:15px;border:1px solid #eadcb8;border-radius:13px;background:linear-gradient(110deg,#fffaf0,#fbfdf9)}.community-linked-context>svg{width:30px;height:30px;color:var(--community-green)}.community-linked-context div{display:grid;gap:2px}.community-linked-context small{color:#267258}.community-linked-context span{font-size:.85rem}.community-composer{grid-column:1;display:grid;gap:16px}.community-composer label,.community-composer legend{font-weight:700;color:#173b30}.community-composer input,.community-composer textarea,.community-composer select{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cbd9d2;border-radius:10px;padding:12px;background:white;font:inherit}.community-composer textarea{resize:vertical}.community-composer fieldset{border:0;padding:0;margin:0}.community-type-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.community-type-picker button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border:1px solid var(--community-line);border-radius:10px;background:white}.community-type-picker button.active{background:var(--community-mint);border-color:var(--community-green)}.community-composer-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.community-composer-options fieldset button{border:1px solid var(--community-line);background:#fff;padding:9px 24px}.community-composer-options fieldset button:first-of-type{border-radius:999px 0 0 999px}.community-composer-options fieldset button:last-of-type{border-radius:0 999px 999px 0}.community-composer-options fieldset button.active{background:var(--community-green);color:#fff}.community-public-note{display:flex;gap:9px;align-items:flex-start}.community-public-note span{display:grid}.community-public-note small{font-weight:400}.community-composer footer{display:flex;justify-content:flex-end;gap:10px}.community-tips{grid-column:2;grid-row:3/span 2;background:#f1fae9;border-radius:12px;padding:16px;align-self:start}.community-tips h2{font-size:.95rem}.community-tips p{font-size:.8rem;color:#315d48}
.community-context-dialog{width:min(560px,100%)}.community-context-dialog>.community-linked-context{margin:0 0 16px;padding:12px}.community-context-form{display:grid;gap:14px}.community-context-form label{font-weight:700;color:#173b30}.community-context-form input,.community-context-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #bdd4c7;border-radius:10px;padding:12px;background:#fcfefd;color:#17352f;font:inherit;font-size:16px}.community-context-form input:focus,.community-context-form textarea:focus{outline:2px solid #a0cbb6;outline-offset:2px}.community-context-form textarea{min-height:110px;resize:vertical;line-height:1.55}.community-context-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.community-context-success{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:var(--community-mint);color:var(--community-deep)}.community-context-success svg{flex:0 0 auto;width:28px;height:28px}.community-context-success p{margin:2px 0 0;line-height:1.55}
.community-thread-context{display:inline-flex;align-items:center;gap:7px;background:var(--community-mint);color:#176248;border-radius:999px;padding:7px 11px;font-size:.8rem}.community-question-head{padding:18px 0 24px;border-bottom:1px solid var(--community-line)}.community-question-head>div{display:flex;align-items:center;gap:8px;margin:12px 0}.community-question-head>div small{color:#718079}.community-question-head>div button{margin-left:auto;border:1px solid var(--community-line);background:#fff;border-radius:8px;padding:7px 10px}.community-question-head>div button+button{margin-left:0}.community-question-head p{font-size:1.05rem;line-height:1.65}.community-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#d3efd9;color:#075c3d;font-weight:800}.community-answers{max-width:900px;margin-top:22px}.community-answers>header{display:flex;justify-content:space-between}.community-answer{border:1px solid var(--community-line);border-radius:13px;padding:16px;margin:10px 0;background:#fff}.community-answer.verified{background:linear-gradient(110deg,#fffaf1,#fff);border-color:#e7d8ac}.community-answer header{display:flex;gap:10px}.community-answer header div{display:grid}.community-answer header b{color:#117342;font-size:.74rem}.community-answer header small{color:#76837e}.community-answer-body{line-height:1.7;margin:14px 0;white-space:normal}.community-answer footer{display:flex;gap:14px}.community-answer footer button{border:0;background:transparent;color:#205e49}.community-reply{display:flex;gap:8px;position:sticky;bottom:8px;background:white;padding:8px;border:1px solid var(--community-line);border-radius:12px}.community-reply textarea{flex:1;min-height:44px;max-height:120px;border:0;resize:none;padding:9px}.community-reply button{border:0;border-radius:9px;padding:8px 18px}.community-quiz-lock{background:#fff8e9;border:1px solid #ead8ad;border-radius:12px;padding:18px}.community-quiz-lock button,.community-quiz-ask{border:1px solid #b9dec4;background:#eff9ee;color:#075f3f;border-radius:10px;padding:11px 14px;font-weight:700}.community-quiz-ask{display:flex;width:100%;align-items:center;gap:9px;margin:14px 0}.community-quiz-ask b{margin-left:auto}.community-reader-ask span{font-size:.66rem}.community-inline-ask{color:var(--community-green)!important}.community-admin{width:min(1180px,calc(100% - 32px));margin:20px auto 80px}.community-admin>header{display:flex;justify-content:space-between}.community-admin section{border:1px solid var(--community-line);border-radius:12px;padding:16px;margin:14px 0;background:#fff}.community-admin section article{display:flex;gap:10px;align-items:center;padding:10px;border-top:1px solid #edf0ee}.community-admin section article>div,.community-admin section article p{flex:1}.community-admin section button{border:1px solid var(--community-line);background:white;border-radius:7px;padding:7px 10px}
@media(max-width:700px){.community-page,.community-composer-page,.community-thread-page{padding:14px 0 86px}.community-hero{grid-template-columns:auto 1fr;padding:6px 0 14px}.community-hero-mark{width:52px;height:52px}.community-hero h1{font-size:1.45rem}.community-hero .community-primary{display:none}.community-mobile-ask{display:block;margin:12px 0}.community-mobile-ask button{width:100%;border:0;border-radius:9px;padding:12px;background:var(--community-green);color:#fff;font-weight:800}.community-layout{display:block;margin-top:0}.community-sidebar{display:none}.community-type-tabs button{padding:7px 13px}.community-question-card{border-width:0 0 1px;border-radius:0;box-shadow:none;margin:0}.community-question-card>a{padding:15px 2px}.community-question-card p{font-size:.9rem}.community-composer-page{display:block}.community-composer-page>header{margin-bottom:12px;justify-content:center;position:relative}.community-composer-page>header button{position:absolute;left:0}.community-linked-context{margin-bottom:18px}.community-tips{display:none}.community-type-picker button{padding:9px 3px;font-size:.75rem}.community-composer-options{display:block}.community-composer-options fieldset{margin-top:12px}.community-composer footer{position:sticky;bottom:8px;background:white;padding-top:8px}.community-composer footer .secondary{display:none}.community-composer footer .community-primary{width:100%}.community-question-head h1{font-size:1.45rem}.community-question-head>div{flex-wrap:wrap}.community-question-head>div small{flex:1}.community-answer{padding:13px}.community-reply{bottom:68px}.community-admin{width:auto;margin:14px}.community-admin section article{align-items:flex-start;flex-wrap:wrap}.ml-reader-footer.ml-compact-reading{width:100%;overflow-x:visible;justify-content:space-between}.community-reader-ask{flex:0 0 auto}}

.community-thread-context-link{text-decoration:none;max-width:100%}.community-thread-context-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-thread-context-link b{font-size:.8rem}.community-question-head>.community-question-meta{display:flex;align-items:center;gap:12px;margin:12px 0}.community-author-summary{display:flex;align-items:center;gap:9px;min-width:0}.community-author-copy{display:grid;gap:2px;min-width:0}.community-question-head .community-question-timing{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:max-content;color:#718079;white-space:nowrap;font-size:.78rem}.community-question-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-inline-start:auto}.community-question-head>.community-question-meta .community-question-actions button{margin:0;border:1px solid var(--community-line);background:#fff;border-radius:8px;padding:7px 10px}.community-question-actions svg{display:block}
@media(max-width:700px){.community-question-head>.community-question-meta{align-items:flex-start;flex-wrap:wrap}.community-author-summary{flex:1 1 180px}.community-question-actions{flex:1 0 100%;margin-inline-start:0}.community-question-head .community-question-timing{flex:0 0 auto}.community-thread-context-link{width:fit-content}}
