.sg-question-filters{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;align-items:end;padding:16px 18px;border:1px solid #dce8e3;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(5,72,55,.05)}.sg-question-filters label,.sg-moderation-bar label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#516c63}.sg-question-filters select,.sg-moderation-bar select,.sg-inline-edit input,.sg-inline-edit select,.sg-inline-edit textarea{width:100%;padding:11px 12px;border:1px solid #d4e2dc;border-radius:10px;background:#f9fcfb;color:#203f36;outline:0}.sg-thread-flags{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.sg-thread mark.published{background:#e1f5eb;color:#087157}.sg-thread mark.private{background:#eef1f5;color:#5e6d78}.sg-moderation-bar{display:grid;grid-template-columns:1.2fr 1.2fr 1fr auto auto;gap:10px;align-items:end;padding:16px;border:1px solid #c8ddd5;border-radius:14px;background:linear-gradient(135deg,#f1f9f6,#fff)}.sg-inline-edit{margin-top:8px;border:1px solid #dce8e3;border-radius:10px;background:rgba(255,255,255,.7)}.sg-inline-edit>summary{padding:9px 12px;color:#087157;font-size:11px;font-weight:800;cursor:pointer}.sg-inline-edit>form{display:grid;grid-template-columns:1fr 220px;gap:9px;padding:12px;border-top:1px solid #e3ece8}.sg-inline-edit textarea{grid-column:1/-1}.sg-inline-edit .sg-primary{justify-self:start;color:#fff;background:#087157}.sg-message.community{margin-left:auto;border-color:#d9dfe9;background:#f3f5f8}.sg-public-thread-link{display:inline-flex;align-items:center;justify-self:start;gap:8px;padding:10px 14px;border-radius:10px;background:#075b46;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.sg-forum-notice{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid #cbe1d8;border-radius:15px;background:#edf8f4;color:#254b40}.sg-forum-notice>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#075b46;color:#efd481}.sg-forum-notice span{flex:1}.sg-forum-notice span>*{display:block}.sg-forum-notice small{color:#6d837b}.sg-forum-notice a{color:#087157;font-weight:800;text-decoration:none}.sg-forum-notice.warning{border-color:#ead8a7;background:#fff9e9}.sg-forum-notice.warning>i{background:#a87817}.sg-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sg-category-grid>article{position:relative;overflow:hidden;padding:20px;border:1px solid #dce8e3;border-radius:18px;background:#fff;box-shadow:0 9px 28px rgba(5,72,55,.06)}.sg-category-grid>article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--category-color)}.sg-category-grid article>header{display:flex;align-items:center;gap:11px}.sg-category-grid header>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--category-color)}.sg-category-grid header>div{flex:1}.sg-category-grid h3{margin:0;font-size:18px}.sg-category-grid small{color:#788d85}.sg-category-grid mark{padding:5px 8px;border-radius:99px;font-size:9px}.sg-category-grid>article>p{min-height:45px;color:#6f847c}.sg-category-grid details{border-top:1px solid #e7eeeb;padding-top:10px}.sg-category-grid details>summary{color:#087157;font-size:11px;font-weight:800;cursor:pointer}.sg-category-grid details>form{padding-top:12px}.sg-category-grid details .sg-form-grid{grid-template-columns:1fr 1fr;padding:0}.sg-danger-link{margin-top:10px;border:0;background:none;color:#ae4641;font-size:11px}.forum-category-strip{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 22px}.forum-category-strip>a{min-width:190px;display:flex;gap:11px;align-items:center;padding:14px;border:1px solid #dce8e3;border-radius:14px;background:#fff;color:#284d43;text-decoration:none;transition:.25s}.forum-category-strip>a:hover,.forum-category-strip>a.active{transform:translateY(-3px);border-color:var(--category-color,#087157);box-shadow:0 10px 25px rgba(5,72,55,.1)}.forum-category-strip>a>i{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--category-color,#087157)}.forum-category-strip span>*{display:block}.forum-category-strip small{color:#758a82}.public-forum-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.public-forum-grid>article{display:grid;gap:13px;padding:23px;border:1px solid #dce8e3;border-radius:19px;background:#fff;box-shadow:0 10px 30px rgba(5,72,55,.065);transition:.25s}.public-forum-grid>article:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(5,72,55,.12)}.public-forum-grid article>header{display:flex;align-items:center;gap:11px}.public-forum-grid header>span,.forum-thread-public>header>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--category-color,#087157)}.public-forum-grid header>div{flex:1}.public-forum-grid header small,.public-forum-grid header time{display:block;color:#768b83}.public-forum-grid header mark{padding:5px 8px;border-radius:99px;background:#eef1f4;color:#5d6b76;font-size:10px}.public-forum-grid h2{margin:0;color:#123e33;font-size:22px}.public-forum-grid>article>p{margin:0;color:#687f77}.public-forum-grid blockquote{margin:0;padding:13px 15px;border-left:3px solid #d4ae55;background:#faf7ed;color:#4b625b}.public-forum-grid blockquote i{margin-right:8px;color:#b88c2a}.public-forum-grid footer{display:flex;justify-content:space-between;align-items:center;padding-top:11px;border-top:1px solid #e8efec;color:#71867e}.public-forum-grid footer a{color:#087157;font-weight:800;text-decoration:none}.forum-thread-public{max-width:980px;margin:auto;overflow:hidden;border:1px solid #dce8e3;border-radius:23px;background:#fff;box-shadow:0 16px 45px rgba(5,72,55,.09)}.forum-thread-public>header{display:flex;align-items:center;gap:13px;padding:22px 28px;border-bottom:1px solid #e5ede9}.forum-thread-public>header>div{flex:1}.forum-thread-public>header small,.forum-thread-public>header b{display:block}.forum-thread-public>header a{color:#087157;font-weight:700;text-decoration:none}.forum-original-question{padding:30px 35px;background:linear-gradient(135deg,#f5faf8,#fff)}.forum-original-question span{font-size:11px;font-weight:800;letter-spacing:.1em;color:#8a6a24;text-transform:uppercase}.forum-original-question p{margin:10px 0 0;color:#25483e;font-size:19px;line-height:1.7}.forum-responses{display:grid;gap:14px;padding:28px 35px}.forum-responses article{padding:19px;border-radius:15px}.forum-responses article.official{border:1px solid #acd7c8;background:#eaf7f2}.forum-responses article.followup{margin-left:45px;border:1px solid #dde3e8;background:#f5f6f8}.forum-responses article>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.forum-responses header span{font-weight:800;color:#075b46}.forum-responses header time{color:#788b84;font-size:11px}.forum-responses article p{margin:0;white-space:pre-line}.forum-responses article a{display:inline-block;margin-top:10px;color:#087157;font-weight:700}.forum-followup-box{padding:25px 35px;border-top:1px solid #e4ece8;background:#f7faf9}.forum-followup-box>div{display:flex;gap:12px;align-items:center;margin-bottom:14px}.forum-followup-box>div>i{font-size:28px;color:#087157}.forum-followup-box span>*{display:block}.forum-followup-box small{color:#72877f}.forum-followup-box form{display:grid;gap:10px}.forum-followup-box textarea{padding:13px;border:1px solid #ccddd7;border-radius:12px;outline:0}.forum-followup-box button{justify-self:end}.forum-closed{display:flex;gap:13px;align-items:center;padding:22px 35px;background:#f2f4f5;color:#5d6d76}.forum-closed>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#dfe4e7}.forum-closed span>*{display:block}.forum-closed small{color:#7c8a91}@media(max-width:1050px){.sg-category-grid{grid-template-columns:1fr 1fr}.sg-question-filters{grid-template-columns:1fr 1fr}.sg-moderation-bar{grid-template-columns:1fr 1fr}.public-forum-grid{grid-template-columns:1fr}}@media(max-width:700px){.sg-category-grid,.sg-question-filters,.sg-moderation-bar{grid-template-columns:1fr}.sg-inline-edit>form{grid-template-columns:1fr}.sg-inline-edit textarea{grid-column:auto}.sg-forum-notice{align-items:flex-start;flex-wrap:wrap}.sg-forum-notice a{width:100%}.forum-thread-public>header{align-items:flex-start}.forum-thread-public>header>a{display:none}.forum-original-question,.forum-responses,.forum-followup-box{padding:22px}.forum-responses article.followup{margin-left:15px}.forum-responses article>header{flex-direction:column}}
