.nowgo-public-events{margin:26px 0 4px;color:#092b33}.nowgo-public-events-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px}.nowgo-public-events-heading h2{font-size:clamp(22px,3.3vw,30px);line-height:1.12;letter-spacing:-.8px;margin:0;font-weight:900}.nowgo-public-events-heading a{display:inline-flex;align-items:center;gap:5px;color:#008c50!important;white-space:nowrap;font-weight:850;font-size:14px}.nowgo-public-events-empty{position:relative;display:grid;grid-template-columns:34% 1fr;align-items:center;grid-gap:17px;gap:17px;border:1px solid #e2efe6;border-radius:17px;background:#effaf2;min-height:164px;overflow:hidden;padding:12px}.nowgo-public-events-empty-photo{width:100%;height:146px;border-radius:12px;background:#c9e7d7 url(https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=700&q=85) 50%/cover no-repeat}.nowgo-public-events-empty-copy h3{font-weight:900;font-size:18px;color:#123d31;letter-spacing:-.4px;line-height:1.25;margin:0 0 8px}.nowgo-public-events-empty-copy p{font-size:13px;line-height:1.5;color:#526d61;margin:0 0 10px}.nowgo-public-events-empty-copy>a{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:850;color:#008d50!important}.nowgo-public-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.nowgo-public-event-card{min-width:0;display:flex;gap:10px;align-items:flex-start;border-radius:15px;border:1px solid #e0ede4;padding:14px 11px;background:#fff;box-shadow:0 3px 12px #1a3d2710}.nowgo-public-event-calendar{width:55px;min-height:63px;flex:0 0 55px;background:#e1f6e9;color:#078749;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:7px 3px}.nowgo-public-event-calendar span{font-size:10px;font-weight:900;letter-spacing:.65px}.nowgo-public-event-calendar strong{font-size:25px;font-weight:950;line-height:1.1}.nowgo-public-event-info{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.nowgo-public-event-info>strong{font-size:14px;font-weight:900;color:#133d35;line-height:1.24;overflow-wrap:anywhere}.nowgo-public-event-info p,.nowgo-public-event-info small{display:flex;gap:4px;align-items:center;margin:0;color:#637a70;font-size:11px;line-height:1.35}.nowgo-public-event-info svg{flex-shrink:0}.nowgo-public-event-info a{font-size:11px;font-weight:850;color:#00874b!important;margin-top:4px;display:inline-flex;align-items:center;gap:4px}.nowgo-public-events-message{border-radius:12px;background:#eff8f2;color:#526d60;padding:23px 15px;font-size:13px}.nowgo-public-events-privacy{font-size:12px;color:#63786f;line-height:1.5;margin:13px 2px}.nowgo-public-events-community{margin:12px 0 25px}.nowgo-public-events-community .nowgo-public-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-visitor-event-note{display:flex;align-items:center;gap:10px;padding:13px 14px;margin:13px 0;border-radius:12px;border:1px solid #dcece4;background:#f1f9f3;color:#305647;font-size:13px;line-height:1.45}.cw-visitor-event-note svg{flex-shrink:0;color:#008f51}.cw-visitor-event-note a{font-weight:900;color:#008a4b!important;text-decoration:underline!important}@media(max-width:700px){.nowgo-public-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nowgo-public-events-empty{grid-template-columns:35% 1fr}}@media(max-width:430px){.nowgo-public-events{margin-top:24px}.nowgo-public-events-heading h2{font-size:21px}.nowgo-public-events-heading a{font-size:12px}.nowgo-public-events-empty{gap:10px;grid-template-columns:37% 1fr;padding:9px;min-height:139px}.nowgo-public-events-empty-photo{height:123px;border-radius:9px}.nowgo-public-events-empty-copy h3{font-size:14px;margin-bottom:6px}.nowgo-public-events-empty-copy p{font-size:11px;line-height:1.4;margin-bottom:7px}.nowgo-public-events-empty-copy a{font-size:11px}.nowgo-public-events-community .nowgo-public-events-grid,.nowgo-public-events-grid{grid-template-columns:1fr;gap:10px}.nowgo-public-event-card{padding:11px}.nowgo-public-events-community{margin:12px}.cw-visitor-event-note{font-size:12px;margin:12px}}.oe-section{margin:20px 0 22px;color:#15382d}.oe-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.oe-heading h2{font-weight:950;font-size:clamp(18px,3.4vw,24px);letter-spacing:-.55px;line-height:1.22;margin:0 0 5px;color:#183b30}.oe-heading p{margin:0;font-size:12px;line-height:1.4;color:#6a7d74}.oe-heading>a{display:flex;gap:4px;align-items:center;color:#008b50!important;font-size:12px;white-space:nowrap;font-weight:850;margin-top:5px}.oe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.oe-card{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:13px 11px;border-radius:16px;border:1px solid #e5ece7;background:#fff;box-shadow:0 3px 12px #1134250e}.oe-date{width:53px;min-width:53px;min-height:66px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:#e8f7ec;color:#09814d}.oe-date span{font-size:10px;font-weight:900;letter-spacing:.6px}.oe-date strong{font-size:27px;font-weight:950;line-height:1.1;color:#103a2b}.oe-copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.oe-event-title{font-size:14px;line-height:1.25;font-weight:900;color:#13392f;overflow-wrap:anywhere}.oe-copy p{margin:0;color:#566f62;font-size:11px;line-height:1.35;display:flex;align-items:flex-start;gap:5px}.oe-copy p svg{color:#098452;flex-shrink:0;margin-top:1px}.oe-copy small{color:#74867a;font-size:10px;line-height:1.4}.oe-copy>a{font-weight:850;color:#008a4d!important;display:inline-flex;gap:5px;align-items:center;font-size:12px;margin-top:1px}.oe-status{border:1px solid #d9ece1;background:#f3faf5;border-radius:13px;padding:17px;font-size:12px;color:#587561;line-height:1.5}.oe-status a{color:#078451!important;font-weight:850}.oe-note{margin:13px 1px 4px;color:#86744d;font-size:11px;line-height:1.45}.oe-attribution{margin:11px 1px 0;color:#74887b;font-size:10px;line-height:1.45}.oe-home{margin:25px 0}@media(max-width:550px){.oe-grid{grid-template-columns:1fr;gap:9px}.oe-card{padding:11px}.oe-event-title{font-size:13px}.oe-heading h2{font-size:18px}.oe-heading p{font-size:11px}.oe-date{width:53px;min-width:53px}}.nlu-section{margin:25px 0 9px;color:#11322d;background:#fff}.nlu-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 13px}.nlu-heading h2{display:flex;align-items:center;gap:9px;font-size:clamp(20px,3vw,27px);line-height:1.15;letter-spacing:-.6px;font-weight:900;color:#133630;margin:0 0 6px}.nlu-heading h2 svg{color:#008b50;flex-shrink:0}.nlu-heading p{max-width:540px;color:#6c7d74;font-size:12px;line-height:1.4;margin:0}.nlu-auto{font-size:10px;color:#087846;background:#eef8f1;padding:7px 9px;white-space:nowrap;border-radius:100px;font-weight:800}.nlu-list{display:grid;grid-gap:8px;gap:8px}.nlu-item{color:#183c32!important;display:flex;align-items:center;gap:11px;background:#fafcfb;border:1px solid #e2eee5;border-radius:13px;padding:11px;text-decoration:none}.nlu-item-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:11px;background:#e0f5e8;color:#008a50}.nlu-item-details{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.nlu-item-details strong{font-size:13px;line-height:1.3;font-weight:800;color:#164339;overflow-wrap:anywhere}.nlu-item-details small{color:#708078;font-size:10px;line-height:1.3}.nlu-item>svg{color:#008a50;flex-shrink:0}.nlu-status{border:1px solid #e1eee6;background:#f4faf6;border-radius:13px;padding:17px;color:#607a6a;line-height:1.5;font-size:12px;margin:0}.nlu-bottom{display:flex;justify-content:flex-end;margin:11px 0}.nlu-bottom a{display:inline-flex;align-items:center;gap:5px;color:#058652!important;font-size:12px;font-weight:850}.nlu-calendar-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px}.nlu-calendar-links>strong{font-size:12px;color:#214538;margin-right:3px}.nlu-calendar-links>a{display:inline-flex;align-items:center;gap:4px;border:1px solid #cfe9d9;border-radius:9px;padding:9px 10px;font-size:11px;font-weight:850;color:#06834e!important;background:#eef9f2}.nlu-disclaimer{font-size:10px;color:#7b8b81;line-height:1.5;margin:13px 2px 2px}.nlu-events{margin:25px 0 0}@media(max-width:460px){.nlu-heading h2{font-size:19px}.nlu-heading p{font-size:11px}.nlu-auto{font-size:9px;padding:6px 7px}.nlu-item{padding:10px 8px;gap:8px}.nlu-item-icon{width:36px;height:36px;flex-basis:36px}.nlu-item-details strong{font-size:11px}.nlu-calendar-links{display:grid;grid-template-columns:1fr 1fr}.nlu-calendar-links>strong{grid-column:1/-1}.nlu-calendar-links>a{font-size:10px}}.nlu-events .nlu-calendar-links{margin:14px 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.nlu-events .nlu-calendar-links>strong{grid-column:1/-1;font-size:13px;color:#194b38}.nlu-events .nlu-calendar-links>a{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:12px 10px;min-height:43px;text-decoration:none}.nlu-related-heading{color:#184536;margin:22px 0 12px;font-size:15px;letter-spacing:-.2px;font-weight:850}@media(max-width:420px){.nlu-events .nlu-calendar-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nlu-events .nlu-calendar-links>a{font-size:10px;line-height:1.25}}