.cw-hub{max-width:680px;margin:0 auto}.cw-hub-intro{padding:7px 3px 14px}.cw-hub-intro h1{font-size:27px;color:#112d24;font-weight:900;letter-spacing:-.9px;margin:0 0 7px;line-height:1.15}.cw-hub-intro p{font-size:12.5px;color:#778a83;line-height:1.55;margin:0}.cw-hub-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;border-radius:15px;padding:4px;background:#f1f6f3;margin:4px 0 17px}.cw-hub-tabs button{min-height:43px;border:0;background:transparent;border-radius:12px;color:#566b61;font-size:13px;font-weight:800;cursor:pointer}.cw-hub-tabs button.active{background:#028955;color:#fff;box-shadow:0 2px 7px #04864d16}.cw-hub-tabs button:focus-visible{outline:3px solid #8dceb0;outline-offset:1px}.cw-community-businesses{padding:4px 0 18px}.cw-business-find{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1eae4;border-radius:12px;padding:12px;color:#078451}.cw-business-find input{min-width:0;flex:1 1;border:0;outline:none;font-size:13px;background:transparent;color:#244438}.cw-business-caption{font-size:12px;color:#7b8b81;margin:12px 3px 14px}.cw-business-results{display:grid;grid-gap:9px;gap:9px}.cw-business-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e1ebe4;border-radius:13px;padding:13px;color:#185036!important;text-decoration:none}.cw-business-icon{width:47px;height:47px;flex:0 0 47px;border-radius:13px;background:#e8f7ee;display:grid;place-items:center;color:#078953}.cw-business-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.cw-business-copy strong{font-size:14px;color:#1e4934}.cw-business-copy small{font-size:11px;color:#6d8374;display:flex;align-items:center;gap:3px}.cw-business-copy>span{font-size:12px;color:#49685a;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cw-business-all{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:19px;font-weight:800;font-size:12px;color:#058552!important;text-decoration:none}.cw-business-status{font-size:13px;color:#6e8075;padding:16px}.cw-business-empty{padding:30px 16px;background:#fff;border:1px solid #e4ece7;border-radius:13px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.cw-business-empty svg{color:#088b54}.cw-business-empty strong{font-size:16px;color:#16452e}.cw-business-empty p{font-size:12px;color:#6c8473;line-height:1.5;margin:0}.cw-business-empty a{color:#068750!important;font-size:12px;font-weight:800;margin-top:5px}@media(max-width:600px){.cw-hub-intro{padding:8px 17px 16px}.cw-hub-intro h1{font-size:25px}.cw-hub-tabs{margin:1px 13px 17px}.cw-community-businesses{padding:0 13px 22px}}.cw-hub-city{display:inline-flex;align-items:center;gap:6px;background:#e9f8ee;border-radius:9px;padding:8px 10px;color:#517962;font-size:11px;margin:0 2px 13px}.cw-hub-city>svg{color:#078751}.cw-hub-city strong{color:#0b8051}.cw-ref-page.cp-ref-page{--go:#00894d;color:#152a30;padding-bottom:87px}.cp-ref-page .cw-ref-main{max-width:900px;padding:15px 18px 35px}.cp-ref-page .cw-ref-top{max-width:900px;border-bottom:0;padding:0 18px;height:67px}.cp-ref-page .cw-ref-logo{font-size:29px;letter-spacing:-1.2px;color:#087d47!important;font-weight:950}.cp-ref-page .cw-ref-top-actions{gap:10px}.cp-ref-page .cw-ref-top-actions a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#0c2730!important}.cp-hub{max-width:860px}.cp-title-row{margin:18px 2px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cp-title-row h1{font-size:clamp(30px,4.1vw,40px);color:#0a161d;font-weight:950;letter-spacing:-1.2px;margin:0;line-height:1.14}.cp-city{display:inline-flex;align-items:center;gap:5px;color:#087a46;font-size:14px;font-weight:800}.cp-city svg{flex-shrink:0}.cp-community-cover{display:block;width:100%;height:175px;overflow:hidden;border-radius:15px;background-color:#e5f1e9;background-size:cover;background-position:50%;box-shadow:0 1px 6px #071b2017}.cp-community-cover-posts{background-position:center 48%}.cp-community-cover-events{background-position:center 51%}.cp-community-cover-businesses{background-position:center 48%}.cp-community-subtitle{font-size:14px;line-height:1.5;color:#61737b;margin:15px 2px 20px;max-width:600px}.cp-community-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;grid-gap:3px;gap:3px;border-radius:17px;background:#eff5f1;margin:0 0 23px}.cp-community-tabs button{border:0;border-radius:13px;background:transparent;color:#405b54;font-size:14px;font-weight:800;min-height:46px}.cp-community-tabs button.active{color:#fff;background:#008d50;box-shadow:0 2px 7px #006f3c1b}.cp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px}.cp-section-heading h2{font-size:clamp(19px,3vw,24px);color:#132b32;line-height:1.15;letter-spacing:-.7px;font-weight:950;margin:0}.cp-section-heading a{display:inline-flex;align-items:center;gap:4px;color:#06854f!important;font-size:12px;font-weight:850}.cp-community-status{font-size:12px;color:#62766e;padding:14px;background:#f0f8f3;border-radius:12px}.cp-ref-page .cw-wall{padding:0!important;background:transparent}.cp-ref-page .cw-compose-card{margin:0 0 17px;background:#fff!important;border:1px solid #e8eeeb!important;border-radius:18px!important;padding:14px!important;box-shadow:0 4px 15px #122c2010}.cp-ref-page .cw-compose-row{gap:10px}.cp-ref-page .cw-compose-row .cw-compose-trigger{background:#f5f7f6!important;border:1px solid #e7eeeb!important;border-radius:13px!important;min-height:57px!important;font-size:13px!important}.cp-ref-page .cw-compose-row .cw-compose-inline-post{display:none!important}.cp-ref-page .cw-quick{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-top:11px;border-top:1px solid #eef1ee;padding-top:8px}.cp-ref-page .cw-quick>button{font-weight:750!important;color:#155d40!important;justify-content:center!important;border:0!important;border-radius:9px!important}.cp-ref-page .cw-quick>button:first-child{border-right:1px solid #edf1ef!important;border-radius:0!important}.cp-ref-page .cw-block-management,.cp-ref-page .cw-filter-row,.cp-ref-page .cw-guidelines-link{display:none!important}.cp-ref-page .cw-post{background:#fff!important;border:1px solid #e9efeb!important;border-radius:18px!important;margin:0 0 13px;box-shadow:0 5px 14px #132e2210;overflow:hidden}.cp-ref-page .cw-post-head{padding-top:13px}.cp-ref-page .cw-post-photo{object-fit:cover;max-height:320px}.cp-ref-page .cw-empty{border:1px solid #e4eee7;background:#f8fbf9;border-radius:17px!important;margin:14px 0 0!important;padding:27px 16px!important}.cp-ref-page .cw-empty h3{font-size:17px;color:#163a2e}.cp-ref-page .cw-empty p{font-size:12px;color:#668074}.cp-events-heading{margin-bottom:15px}.cp-events-empty button,.cp-events-heading button{border:0;border-radius:11px;background:#008f50;color:#fff;font-size:12px;font-weight:850;min-height:39px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.cp-event-list{display:grid;grid-gap:12px;gap:12px}.cp-event-card{display:grid;grid-template-columns:65px 72px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid #e7ede9;border-radius:17px;padding:12px;box-shadow:0 3px 10px #14281c0c}.cp-event-date{border-radius:11px;min-height:76px;background:#f6f9f7;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#23463a;gap:2px}.cp-event-date small,.cp-event-date span{font-size:10px;font-weight:900;letter-spacing:.35px}.cp-event-date strong{font-size:29px;font-weight:950;line-height:1.06;color:#0d2029}.cp-event-thumbnail{width:72px;height:74px;background:#dff1e6;color:#008f50;border-radius:11px;overflow:hidden;display:grid;place-items:center}.cp-event-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.cp-event-info{min-width:0;display:grid;grid-gap:5px;gap:5px}.cp-event-info a{font-size:15px;line-height:1.2;font-weight:900;color:#102c32!important}.cp-event-info small{font-size:11px;line-height:1.25;color:#475b59}.cp-event-info em{font-style:normal;font-size:10px;color:#986626;background:#fff5e2;border-radius:100px;padding:5px 7px;justify-self:start}.cp-events-empty{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:31px 17px;background:#f5faf7;border-radius:17px;border:1px solid #e2eee6}.cp-events-empty svg{color:#008c4c}.cp-events-empty h3{font-size:18px;font-weight:900;line-height:1.25;color:#123e32;margin:0}.cp-events-empty p{font-size:12px;color:#658172;line-height:1.5;margin:0 0 6px;max-width:350px}.cp-events-more{margin:21px auto;text-align:center}.cp-events-more>a{color:#098750;font-size:12px;font-weight:850}.cp-event-dialog-overlay{position:fixed;inset:0;z-index:1000;background:#0a201fb5;display:grid;place-items:center;padding:15px}.cp-event-dialog{width:min(480px,100%);max-height:90vh;overflow-y:auto;border-radius:17px;background:#fff;padding:20px;box-shadow:0 20px 50px #051d164c}.cp-event-dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cp-event-dialog-heading h2{font-size:23px;margin:0;color:#123f32}.cp-event-dialog-heading button{font-size:26px;padding:5px 11px;border:0;background:#f0f5f1;border-radius:9px;color:#194a36}.cp-event-dialog form{display:grid;grid-gap:13px;gap:13px}.cp-event-dialog form>label:not(.cp-event-consent){display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:800;color:#194433}.cp-event-dialog input:not([type=checkbox]),.cp-event-dialog textarea{width:100%;border-radius:9px;border:1px solid #dce7e0;font-size:14px;padding:11px;color:#183d31;background:#fff}.cp-event-dialog .cp-event-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#526c5d;line-height:1.45}.cp-event-dialog .cp-event-consent input{width:17px;height:17px;accent-color:#008f50}.cp-event-dialog .cp-event-consent a{color:#008d50!important;text-decoration:underline}.cp-event-dialog form>p{color:#657c70;font-size:12px;margin:0}.cp-event-dialog form>button[type=submit]{padding:12px;border-radius:10px;background:#008f50;color:#fff;border:0;font-weight:850;min-height:42px}.cp-businesses{padding-bottom:20px}.cp-business-search{display:flex;align-items:center;gap:10px;border-radius:22px;border:1px solid #e0e9e5;padding:12px 15px;color:#07874a;background:#fff;margin-bottom:15px}.cp-business-search input{width:100%;min-width:0;flex:1 1;border:0;outline:0;font-size:13px;color:#143930}.cp-business-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:23px}.cp-business-cats a{min-width:0;display:grid;justify-items:center;grid-gap:5px;gap:5px;font-size:11px;font-weight:850;color:#16563a!important}.cp-business-cats img{width:100%;max-width:110px;aspect-ratio:1.2;object-fit:cover;border-radius:12px}.cp-business-list{display:grid;grid-gap:11px;gap:11px}.cp-business-card{display:flex;align-items:center;gap:13px;border:1px solid #e7eeea;padding:11px;border-radius:18px;background:#fff;box-shadow:0 4px 13px #142e2410}.cp-business-thumb{width:92px;height:101px;border-radius:12px;overflow:hidden;flex:0 0 92px;background:#e9f6ed}.cp-business-thumb img{height:100%;width:100%;object-fit:cover}.cp-business-thumb>span{height:100%;width:100%;display:grid;place-items:center;color:#008e50}.cp-business-details{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:5px}.cp-business-name{color:#153630!important;font-size:15px;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.cp-business-details p,.cp-business-details small{font-size:11px;line-height:1.35;color:#62736b;margin:0}.cp-business-details p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-business-book{background:#008f50;color:#fff!important;font-size:11px;padding:8px 12px;border-radius:9px;font-weight:800;display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:4px}.cp-business-empty{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px;border-radius:16px;background:#f5faf7;border:1px solid #e3eee5;padding:25px 15px;color:#008e50}.cp-business-empty strong{color:#133f31;font-size:18px}.cp-business-empty p{font-size:12px;line-height:1.5;color:#698074;max-width:365px;margin:0}.cp-business-empty a{font-weight:850;color:#008e50!important;font-size:12px;display:inline-flex;gap:6px;align-items:center;margin-top:5px}.cp-business-join{font-size:11px;color:#758778}.cp-ref-page .go-bottom a.active{color:#008c50}@media(max-width:550px){.cp-ref-page .cw-ref-main{padding:10px 15px 30px}.cp-ref-page .cw-ref-top{height:63px;padding:0 16px}.cp-title-row{margin-top:15px;margin-bottom:14px}.cp-title-row h1{font-size:28px}.cp-community-cover{height:115px;border-radius:13px}.cp-community-subtitle{font-size:12px;margin:13px 0 18px}.cp-community-tabs{margin-bottom:19px}.cp-community-tabs button{min-height:42px;font-size:12px}.cp-section-heading h2{font-size:18px}.cp-section-heading button{font-size:11px;padding:8px 11px}.cp-business-cats{gap:6px}.cp-business-cats img{border-radius:9px}.cp-business-cats a{font-size:9px}.cp-event-card{grid-template-columns:51px 58px minmax(0,1fr);gap:8px;padding:9px}.cp-event-date{min-height:65px}.cp-event-date strong{font-size:24px}.cp-event-thumbnail{height:64px;width:58px}.cp-event-info a{font-size:12px}.cp-event-info small{font-size:10px}}.cw-ref-page.cp-ref-page{--go:#008750;background:#fff;color:#102c24;padding-bottom:95px}.cw-ref-page.cp-ref-page .cw-ref-top{max-width:860px;width:100%;height:74px;border:0;margin:0 auto;padding:14px 23px 3px;align-items:center;background:#fff}.cw-ref-page.cp-ref-page .cw-ref-logo{display:inline-flex;align-items:baseline;gap:0;font-size:clamp(27px,4.2vw,37px);font-weight:950;color:#005532!important;letter-spacing:-1.6px;text-decoration:none;line-height:1;font-family:Arial,Helvetica,sans-serif}.cw-ref-page.cp-ref-page .cw-ref-logo span:first-child{color:#025d36}.cw-ref-page.cp-ref-page .cw-ref-logo span:last-child{color:#03954d}.cw-ref-page.cp-ref-page .cw-ref-top-actions{gap:10px}.cw-ref-page.cp-ref-page .cw-ref-top-actions a{width:46px;height:46px;border-radius:50%;background:#f0f8f3;display:grid;place-items:center;color:#0a5534!important;border:1px solid #eaf3eb}.cw-ref-page.cp-ref-page .cw-ref-top-actions a:hover{background:#ddf4e5}.cw-ref-page.cp-ref-page .cw-ref-main{max-width:860px;margin:0 auto;padding:7px 23px 45px}.cw-ref-page.cp-ref-page .cp-hub{max-width:100%}.cw-ref-page.cp-ref-page .cp-title-row{gap:5px;margin:9px 4px 23px;align-items:flex-start}.cw-ref-page.cp-ref-page .cp-title-row h1{font-size:clamp(32px,5vw,43px);font-weight:950;line-height:1.06;letter-spacing:-1.9px;color:#0e271f}.cw-ref-page.cp-ref-page .cp-city{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:clamp(15px,2.8vw,20px);line-height:1.25;font-weight:850;color:#006e42}.cw-ref-page.cp-ref-page .cp-city svg{width:22px;height:22px}.cw-ref-page.cp-ref-page .cp-community-cover{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;height:clamp(160px,27vw,238px);border-radius:24px;background-color:#e5f4e7;background-size:cover;background-position:center 50%;box-shadow:0 5px 16px rgba(9,66,34,.11)}.ng-community-cover-shade{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(6,36,21,.82),rgba(7,40,19,.55) 47%,rgba(6,46,23,.06))}.ng-community-cover-copy{position:relative;z-index:1;color:#fff;padding:14px clamp(23px,4vw,40px);max-width:75%;text-shadow:0 2px 13px rgba(0,0,0,.15)}.ng-community-cover-copy h2{font-size:clamp(25px,4.6vw,37px);font-weight:900;letter-spacing:-1px;line-height:1.04;color:#fff;margin:0 0 12px}.ng-community-cover-line{display:block;width:59px;height:4px;border-radius:999px;background:#70e68b;margin-bottom:11px;transform:rotate(-3deg)}.ng-community-cover-copy p{font-size:clamp(11px,1.9vw,15px);color:#fff;line-height:1.42;margin:0;font-weight:600;letter-spacing:.02px}.cw-ref-page.cp-ref-page .cp-community-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;background:#edf7f1;border-radius:999px;padding:5px;margin:22px 2px 19px;box-shadow:0 2px 10px #003b1710}.cw-ref-page.cp-ref-page .cp-community-tabs button{min-width:0;min-height:57px;border-radius:999px;font-size:clamp(12px,2.1vw,16px);font-weight:850;gap:8px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#315c46;padding:9px 5px}.cw-ref-page.cp-ref-page .cp-community-tabs button svg{flex-shrink:0;width:19px;height:19px}.cw-ref-page.cp-ref-page .cp-community-tabs button.active{color:#fff!important;background:linear-gradient(105deg,#008852,#00945a);box-shadow:0 3px 8px rgba(0,115,52,.12)}.cw-ref-page.cp-ref-page .cw-wall{max-width:100%;background:transparent;padding:0!important}.cw-ref-page.cp-ref-page .cw-compose-card{padding:17px!important;background:#fff!important;border:1px solid #e4ece8!important;border-radius:23px!important;box-shadow:0 5px 18px rgba(20,53,37,.07);margin-bottom:18px}.cw-ref-page.cp-ref-page .cw-compose-row{display:flex;align-items:center;gap:12px}.cw-ref-page.cp-ref-page .cw-compose-row .cw-avatar{width:53px;height:53px;flex:0 0 53px;border-radius:50%;background:#e2f2e8;color:#008453;font-size:15px}.cw-ref-page.cp-ref-page .cw-compose-row .cw-compose-trigger{flex:1 1;min-height:62px;border-radius:30px!important;background:#f5f7f6!important;border:1px solid #e5e9e7!important;color:#7f8c85!important;font-size:clamp(11px,2vw,16px)!important;line-height:1.35;font-weight:600;text-align:left;padding:12px 16px}.cw-ref-page.cp-ref-page .cw-compose-row .cw-compose-inline-post{display:none!important}.cw-ref-page.cp-ref-page .cw-quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;margin-top:14px!important;padding-top:11px!important;border-top:1px solid #edf1ee!important}.cw-ref-page.cp-ref-page .cw-quick>button,.cw-ref-page.cp-ref-page .cw-quick>button:first-child{min-width:0!important;min-height:43px!important;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px!important;padding:7px 3px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#155f3c!important;font-size:clamp(10px,1.75vw,14px)!important;font-weight:850!important;white-space:nowrap}.cw-ref-page.cp-ref-page .cw-quick>button+button{border-left:1px solid #e8eee9!important}.cw-ref-page.cp-ref-page .cw-quick>button svg{color:#00894d;width:20px;height:20px}.cw-ref-page.cp-ref-page .cw-quick>button:hover{background:#f2faf5!important;border-radius:8px!important}.cw-ref-page.cp-ref-page .cw-post{border:1px solid #e5ece7!important;border-radius:22px!important;box-shadow:0 5px 18px rgba(16,48,30,.07)!important;background:#fff!important;margin-bottom:16px!important}.cw-ref-page.cp-ref-page .cw-post-head{padding:16px 17px 9px}.cw-ref-page.cp-ref-page .cw-post-head .cw-avatar{width:45px;height:45px;flex-basis:45px}.cw-ref-page.cp-ref-page .cw-author strong{color:#172a23;font-size:15px;font-weight:900}.cw-ref-page.cp-ref-page .cw-author small{color:#718077;font-size:11.5px}.cw-ref-page.cp-ref-page .cw-post-body{padding:3px 17px 10px}.cw-ref-page.cp-ref-page .cw-post-body p{font-size:14px;color:#1d3025;line-height:1.55}.cw-ref-page.cp-ref-page .cw-post-photo{width:calc(100% - 34px);margin:0 17px 12px;border-radius:13px;max-height:360px;aspect-ratio:16/9;object-fit:cover}.cw-ref-page.cp-ref-page .cw-social-actions{border-top:1px solid #edf1ee;margin:0 17px;padding:5px 0 8px}.cw-ref-page.cp-ref-page .cw-social-actions a,.cw-ref-page.cp-ref-page .cw-social-actions button{color:#4c6556!important;font-size:12.5px}.cw-ref-page.cp-ref-page .cw-empty{margin:13px 0 17px!important;border-radius:23px!important;border:1px solid #e2ece6!important;background:#f6faf7!important;padding:28px 20px!important;text-align:center;box-shadow:0 3px 11px #102a2106}.cw-ref-page.cp-ref-page .cw-empty svg{color:#008a56}.cw-ref-page.cp-ref-page .cw-empty h3{font-size:19px;color:#163a2c;margin:12px 0 9px}.cw-ref-page.cp-ref-page .cw-empty p{font-size:13px;color:#677f70;line-height:1.6;max-width:410px;margin:0 auto 13px}.cw-ref-page.cp-ref-page .cw-empty button{background:#008e53;color:#fff;font-size:13px;font-weight:850;border-radius:12px;padding:12px 18px;border:0;margin-top:7px}.ng-community-featured{display:grid;grid-template-columns:minmax(110px,29%) minmax(0,1fr);align-items:center;grid-gap:15px;gap:15px;margin:0 0 19px;padding:15px;border:1px solid #def0df;border-radius:23px;background:linear-gradient(107deg,#f1fbeb,#e5f8e5 67%,#f2fcf1);box-shadow:0 4px 15px #003c1a10}.ng-community-featured-photo{width:100%;height:100%;min-height:142px;border-radius:16px;background:#dcece1 url(https://images.unsplash.com/photo-1488459716781-31db52582fe9?auto=format&fit=crop&w=600&q=85) 50%/cover no-repeat}.ng-community-featured-body{min-width:0;display:grid;grid-gap:7px;gap:7px;position:relative}.ng-community-featured-label{display:flex;align-items:center;gap:6px;color:#037e43;font-size:12px;font-weight:900}.ng-community-featured-label svg{fill:#0ba94f;stroke:#08864a}.ng-community-featured-body h2{margin:0;font-size:clamp(15px,2.4vw,21px);line-height:1.16;letter-spacing:-.5px;color:#153126;font-weight:900;overflow-wrap:anywhere}.ng-community-featured-body p{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.28;color:#335f46;margin:0}.ng-community-featured-body p svg{flex:0 0 17px;color:#007c46}.ng-community-featured-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#008c50;color:#fff!important;text-decoration:none;padding:9px 12px;border-radius:999px;font-size:12px;font-weight:850;justify-self:start}.ng-community-featured-link:hover{background:#006c3e}.ng-community-featured-verified{color:#66816d;font-size:10px;line-height:1.3}.cw-ref-page.cp-ref-page .go-bottom{background:#fff;border-top:1px solid #e2eae5;box-shadow:0 -4px 20px #0d2d1710;padding-top:8px}.cw-ref-page.cp-ref-page .go-bottom a.active{border-radius:25px;background:#eaf7ee;color:#007d48!important;font-weight:900}@media(max-width:550px){.cw-ref-page.cp-ref-page .cw-ref-top{height:65px;padding:9px 17px 2px}.cw-ref-page.cp-ref-page .cw-ref-top-actions a{width:39px;height:39px}.cw-ref-page.cp-ref-page .cw-ref-main{padding:6px 14px 29px}.cw-ref-page.cp-ref-page .cp-title-row{margin:9px 4px 16px}.cw-ref-page.cp-ref-page .cp-title-row h1{font-size:34px;letter-spacing:-1.3px}.cw-ref-page.cp-ref-page .cp-city{font-size:17px}.cw-ref-page.cp-ref-page .cp-community-cover{height:146px;border-radius:19px}.ng-community-cover-copy{max-width:90%;padding:13px 22px}.ng-community-cover-copy h2{font-size:27px;margin-bottom:8px}.ng-community-cover-line{margin-bottom:7px;width:46px;height:3px}.ng-community-cover-copy p{font-size:11.5px}.cw-ref-page.cp-ref-page .cp-community-tabs{margin:15px 0 17px;padding:4px}.cw-ref-page.cp-ref-page .cp-community-tabs button{min-height:48px;font-size:12px;gap:5px}.cw-ref-page.cp-ref-page .cp-community-tabs button svg{width:17px;height:17px}.cw-ref-page.cp-ref-page .cw-compose-card{padding:12px!important;border-radius:19px!important}.cw-ref-page.cp-ref-page .cw-compose-row .cw-avatar{width:46px;height:46px;flex-basis:46px}.cw-ref-page.cp-ref-page .cw-compose-row .cw-compose-trigger{min-height:55px!important;padding:10px 12px;font-size:11.5px!important}.cw-ref-page.cp-ref-page .cw-quick{margin-top:10px!important;padding-top:7px!important}.cw-ref-page.cp-ref-page .cw-quick>button{gap:4px!important;font-size:10px!important;padding:7px 1px!important}.cw-ref-page.cp-ref-page .cw-quick>button svg{width:17px;height:17px}.ng-community-featured{gap:10px;padding:10px;border-radius:18px;grid-template-columns:95px minmax(0,1fr)}.ng-community-featured-photo{min-height:146px;border-radius:12px}.ng-community-featured-body{gap:5px}.ng-community-featured-body h2{font-size:15px}.ng-community-featured-body p{font-size:10.5px;gap:4px}.ng-community-featured-label{font-size:10.5px}.ng-community-featured-verified{font-size:9px}.ng-community-featured-link{font-size:10.5px;padding:7px 10px}.cw-ref-page.cp-ref-page .cw-post-body p{font-size:12.5px}.cw-ref-page.cp-ref-page .cw-empty h3{font-size:17px}}@media(max-width:360px){.cw-ref-page.cp-ref-page .cp-community-tabs button{font-size:11px;gap:3px}.cw-ref-page.cp-ref-page .cp-community-tabs button svg{width:15px;height:15px}.ng-community-featured{grid-template-columns:80px minmax(0,1fr)}.ng-community-featured-photo{min-height:140px}}