/* Community reading and participation layouts. */
.community-page{padding-top:38px;padding-bottom:56px;min-height:65vh}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.site-theme .community-heading h1{font-size:29px;line-height:1.4;margin:10px 0;color:#244235;letter-spacing:-.7px}.community-heading p{color:#779e8c;font-size:14px;margin:0;line-height:1.8}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.community-main{min-width:0}.community-card{border:1px solid #e2f0ea;border-radius:14px;background:#fff;overflow:hidden;margin-bottom:20px}.community-search{display:flex;align-items:center;gap:12px;padding:8px;background:#fff;border:1px solid #ddede6;border-radius:12px;margin:0 0 20px;box-shadow:0 4px 14px #325e4a03}.community-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:8px 12px;font-size:14px;color:#2f5745}.community-search:focus-within{border-color:#1f8e5c;box-shadow:0 0 0 3px #1f8e5c12}.community-search button,.community-home-search button{border:0;border-radius:8px;background:#1f8e5c;color:#fff;font-size:12px;padding:11px 18px;white-space:nowrap}.community-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.community-categories a{padding:7px 12px;border:1px solid #e0efe8;border-radius:7px;font-size:12px;color:#64907c;background:#fff}.community-categories a[aria-current]{background:#ecf5f1;color:#1f8e5c;border-color:#cae2d7}.community-list-heading{padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf5f1}.community-list-heading nav{display:flex;gap:22px;min-width:0}.community-list-heading nav a{display:block;padding:19px 0 16px;border-bottom:3px solid transparent;font-size:13px;color:#739787;white-space:nowrap}.community-list-heading nav a[aria-current]{color:#1f8e5c;border-bottom-color:#1f8e5c;font-weight:650}.community-list-heading>span{font-size:11px;color:#93afa2;white-space:nowrap}.community-topics,.community-pins ul{list-style:none;margin:0;padding:0}.community-topic{display:flex;align-items:center;gap:14px;padding:22px 20px;border-bottom:1px solid #edf5f1;transition:background .15s}.community-topic:last-child{border:0}.community-topic:hover{background:#fafdfc}.community-topic__avatar{align-self:flex-start;flex-shrink:0;margin-top:2px}.community-topic__avatar img{width:36px;height:36px;object-fit:cover;border-radius:50%;background:#f1f8f5}.community-topic__main{min-width:0;flex:1}.community-topic__title{display:flex;align-items:baseline;gap:8px;overflow-wrap:anywhere;line-height:1.7}.community-topic__title>a{font-size:15px;font-weight:600;color:#2a4d3d}.community-topic__title>a:hover{color:#1f8e5c}.topic-pin{font-size:10px;border-radius:4px;color:#c38a26;background:#fff6df;padding:1px 5px;flex-shrink:0}.community-topic__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:11px;color:#9abaac;line-height:1.7}.community-topic__meta a{color:#7aa290}.community-topic__meta .topic-category{background:#f1f9f5;padding:1px 6px;border-radius:4px}.topic-last-reply{color:#96b2a5}.community-topic__replies{flex-shrink:0;min-width:42px;text-align:center;color:#6c9683;padding:4px 7px;border-radius:8px;background:#f0f9f5}.community-topic__replies strong{font-size:14px;display:block;font-weight:600}.community-topic__replies span{font-size:10px}.community-topic__replies.is-unanswered{background:#f4f9f7;color:#9ab5a9}.community-topic__views{color:#a2b8ae;text-align:center;font-size:12px;min-width:36px}.community-topic__views small{display:block;font-size:10px;margin-top:4px}.community-pins .community-topic{padding-top:15px;padding-bottom:15px}.community-pins .community-topic__avatar img{width:28px;height:28px}.community-pins .community-topic__title>a{font-size:13px}.community-sidebar .community-card{padding:22px}.site-theme .community-sidebar h2{font-size:15px;line-height:1.7;margin:0 0 14px;color:#2f5644;overflow-wrap:anywhere}.community-welcome{background:linear-gradient(140deg,#f5fbf8,#fff)}.community-welcome .home-kicker{font-size:9px;letter-spacing:2px}.site-theme .community-welcome h2{margin-top:12px;font-size:17px}.community-welcome p{font-size:12px;line-height:1.9;color:#83a797}.community-welcome .home-button{display:flex;justify-content:center;margin-top:20px;font-size:12px;padding:11px 15px}.community-welcome .community-signin{font-size:11px;margin:13px 0 0;text-align:center}.community-shortcuts{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-top:18px}.community-help ol{padding-left:18px;margin:0 0 17px;color:#94bdab}.community-help li{padding-left:4px;margin-bottom:15px;font-size:11px}.community-help strong{display:block;color:#608f7a;font-weight:550;margin-bottom:5px}.community-help li span{display:block;color:#95b3a5;line-height:1.7}.community-help>a{font-size:11px}.community-resources>a{display:flex;justify-content:space-between;padding:12px 0;font-size:12px;color:#749b89;border-top:1px solid #edf5f1}.community-resources>a:last-child{padding-bottom:0}.community-empty{text-align:center;padding:45px 22px;list-style:none}.community-empty>span{color:#b2d5c5;font-size:28px}.site-theme .community-empty h2{font-size:17px;margin:14px 0;color:#517e6a}.community-empty p{font-size:12px;color:#96b3a6;line-height:1.8}.community-empty>a{display:inline-block;font-size:12px;margin-top:10px}.community-main .comment-pagination{margin:18px 24px 24px}.community-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0 24px;font-size:12px;color:#92b4a5}.community-breadcrumb a{color:#6e9c87}.community-home-hero{background:linear-gradient(110deg,#f0f9f5,#f5fbf8);border-bottom:1px solid #e3f0ea}.community-home-hero>.home-shell{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-top:44px;padding-bottom:44px}.site-theme .community-home-hero h1{font-size:34px;line-height:1.55;color:#284b3b;letter-spacing:-1px;margin:13px 0}.community-home-hero h1 em{font-style:normal;color:#1f8e5c}.community-home-hero p{font-size:13px;color:#7da593;line-height:1.9}.community-home-hero .home-hero__actions{margin-top:22px}.community-home-search{padding:25px;background:#ffffffb3;border:1px solid #e0efe8;border-radius:14px}.community-home-search label{font-size:14px;font-weight:550;color:#588772;margin-bottom:16px;display:block}.community-home-search>div{display:flex;border:1px solid #ddece5;border-radius:9px;background:#fff;padding:5px;gap:7px}.community-home-search input{min-width:0;flex:1;border:0;background:transparent;padding:8px;font-size:12px;outline:none}.community-home-search>div:focus-within{border-color:#1f8e5c}.community-home-search p{font-size:11px;margin:14px 0 0}.community-home-search p a{color:#5fa988}.community-guide{max-width:880px}.community-guide article{padding:40px}.site-theme .community-guide h1{font-size:30px;margin:15px 0 20px;line-height:1.5}.site-theme .community-guide h2{font-size:18px;margin:32px 0 15px}.community-guide p,.community-guide li{font-size:14px;line-height:2;color:#749b89}.community-guide ul{padding-left:20px}.community-guide__lead{font-size:16px!important}.community-guide__actions{display:flex;align-items:center;gap:25px;margin-top:30px;font-size:13px}.community-search-page{max-width:960px}.community-search-tabs{padding:0 22px;border-bottom:1px solid #e9f3ef;display:flex;align-items:center;gap:25px}.community-search-tabs>a{font-size:13px;padding:19px 0 16px;border-bottom:3px solid transparent;color:#79a18f}.community-search-tabs>a[aria-current]{border-color:#1f8e5c;color:#1f8e5c}.community-search-tabs>span{margin-left:auto;font-size:11px;color:#8dad9f}.community-search-results{list-style:none;margin:0;padding:0}.community-search-results>li:not(.community-empty){padding:21px 24px;border-bottom:1px solid #edf5f1;display:flex;align-items:baseline;gap:20px}.community-search-results a{flex:1;font-size:15px;line-height:1.7;overflow-wrap:anywhere;color:#3e705a}.community-search-results em{font-style:normal;color:#1f8e5c;background:#eef8f4}.community-search-results time{flex-shrink:0;color:#9db9ac;font-size:11px}.community-search-page .comment-pagination{margin:20px 24px}.site-theme .community-editor .section{padding:0;overflow:visible;border:1px solid #e2efe9;border-radius:14px}.community-editor .icon-form{display:none!important}.site-theme .community-editor .panel-heading{padding:28px 28px 0}.site-theme .community-editor .panel-heading h2{font-size:24px;margin:0 0 12px}.community-editor__intro{font-size:13px;color:#8cab9d;line-height:1.8}.community-writing-help{background:#f3faf7;border:1px solid #e4f0eb;border-radius:8px;padding:13px 15px;margin-bottom:26px;font-size:12px;color:#659b83}.community-writing-help summary{cursor:pointer;font-weight:550}.community-writing-help p{margin:12px 0 0;line-height:1.9;font-size:12px;color:#8cac9e}.site-theme .community-discussion{background:#fff;border:1px solid #e2f0ea;border-radius:14px;padding:28px!important;overflow-wrap:anywhere}.community-discussion .post__header{position:relative;padding-right:35px}.site-theme .community-discussion-title{font-size:25px;line-height:1.6;margin:0;color:#2b4f3f}.community-discussion-actions{display:flex;gap:15px;justify-content:space-between;padding:18px 0;margin-top:10px;border-bottom:1px solid #edf5f1;font-size:12px;color:#97b2a6}.community-discussion .post__body{padding:24px 0}.community-discussion .post__body .comment__text{font-size:15px;line-height:1.95;color:#50806a}.community-discussion .post__body img{max-width:100%;height:auto}.community-discussion .post__body pre{overflow:auto}.community-discussion .post__body table{display:block;overflow:auto}.site-theme .community-discussion .comments__container{padding:26px 0 0}.site-theme .site-links .community-mobile-register{display:none}
@media(max-width:1100px){.community-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.community-list-heading{display:block}.community-list-heading>span{display:none}.topic-last-reply{display:none}.community-home-hero>.home-shell{gap:30px}.site-theme .community-home-hero h1{font-size:30px}}
@media(max-width:900px){.community-layout{grid-template-columns:minmax(0,1fr)}.community-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:18px}.community-sidebar .community-resources{display:none}.community-sidebar .community-card{margin:0}.community-home-hero>.home-shell{grid-template-columns:1fr;gap:26px}.community-home-search{max-width:100%}.site-theme .site-links .community-mobile-register{display:block}}
@media(max-width:767px){.community-page{padding-top:24px;padding-bottom:34px}.community-heading{align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:22px}.site-theme .community-heading h1{font-size:24px}.community-heading p{font-size:12px}.community-heading .home-button{font-size:12px;min-height:38px;padding:9px 15px}.community-search{gap:5px;padding:6px}.community-search input{font-size:12px;padding:8px}.community-search button{font-size:11px;padding:10px 12px}.community-categories{gap:6px}.community-categories a{font-size:11px;padding:6px 10px}.community-list-heading{padding:0 14px}.community-list-heading nav{gap:0;justify-content:space-between}.community-list-heading nav a{font-size:12px;padding:17px 0 14px}.community-topic{padding:18px 14px;gap:11px}.community-topic__avatar img{width:30px;height:30px}.community-topic__title>a{font-size:14px}.community-topic__meta{font-size:10px;gap:5px}.community-topic__views{display:none}.community-topic__replies{min-width:34px;padding:3px 6px}.community-topic__replies strong{font-size:12px}.community-topic__replies span{font-size:9px}.community-sidebar{grid-template-columns:1fr}.community-sidebar .community-help{display:none}.community-pins .community-topic{padding:14px}.community-pins .community-topic__title>a{font-size:12px}.community-pins .community-topic__meta{display:none}.community-pins .community-topic__avatar{display:none}.community-main .comment-pagination{margin:16px 12px}.community-home-hero>.home-shell{padding-top:28px;padding-bottom:28px}.site-theme .community-home-hero h1{font-size:27px}.community-home-search{padding:18px}.community-home-search label{font-size:12px}.community-home-search input{font-size:11px}.community-home-search button{font-size:11px;padding:10px 13px}.community-home-search p{font-size:10px}.community-guide article{padding:25px 21px}.site-theme .community-guide h1{font-size:25px}.site-theme .community-guide h2{font-size:16px}.community-guide p,.community-guide li{font-size:13px}.community-guide__lead{font-size:14px!important}.community-guide__actions{flex-wrap:wrap;gap:18px}.community-search-tabs{padding:0 15px;gap:22px}.community-search-tabs>a{font-size:12px}.community-search-tabs>span{display:none}.community-search-results>li:not(.community-empty){padding:18px 16px;display:block}.community-search-results a{font-size:14px;display:block}.community-search-results time{display:block;margin-top:8px}.community-breadcrumb{padding:17px 0;font-size:11px}.site-theme .community-editor .panel-heading{padding:24px 20px 0}.site-theme .community-editor .panel-heading h2{font-size:20px}.community-editor .panel-body{padding:20px!important}.site-theme .community-discussion{padding:20px 17px!important}.site-theme .community-discussion-title{font-size:21px}.community-discussion-actions{font-size:10px}.community-discussion .post__body .comment__text{font-size:14px}}
.site-theme a:focus-visible,.site-theme button:focus-visible,.site-theme summary:focus-visible{outline:2px solid #1f8e5c;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.community-topic{transition:none}}
.site-theme .community-discussion .post__title{padding:0!important}.site-theme .community-discussion .post__header{padding-bottom:0}.site-theme .community-discussion #comments .comments__container{border:0;border-radius:0}.community-member-activity>ul{padding:0;margin:0;list-style:none}.community-member-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0 20px;border-bottom:1px solid #edf5f1}.site-theme .community-member-heading h2{font-size:17px;margin:0;color:#386953}.community-member-heading>a{font-size:12px;white-space:nowrap}.community-member-activity>ul>li:not(.community-empty){padding:23px 0;border-bottom:1px solid #edf5f1}.community-member-meta{display:flex;justify-content:space-between;gap:15px;color:#97b6a8;font-size:11px}.site-theme .community-member-activity h3{font-size:16px;margin:12px 0;line-height:1.7}.community-member-activity h3>a{color:#40765e}.community-member-activity li p{font-size:13px;color:#87ab9b;line-height:1.9;overflow-wrap:anywhere}.community-member-open{font-size:11px}.community-member-activity .comment-pagination{margin:22px 0 12px}
