.home16 .home-top35{padding-top:18px}.site-picker37.site-picker36{max-width:440px;margin-top:12px}.site-picker37.site-picker36>summary{padding:8px 12px;min-height:48px;gap:12px}.site-picker37.site-picker36 .selected-site36{width:72px;height:42px;padding:3px}.site-picker37.site-picker36 summary strong{font-size:14px;flex:1}.site-carousel37{display:flex;align-items:center;gap:12px}.site-viewport37{min-width:0;flex:1;touch-action:pan-y}.site-track37{display:flex;gap:10px;overflow-x:auto}.site-enhanced37 .site-track37{overflow:visible;display:block}.site-enhanced37 .site-choice36{width:100%;min-height:126px;box-sizing:border-box}.site-enhanced37 .site-choice36[hidden]{display:none!important}.site-enhanced37 .site-logo-wrap36{height:75px}.site-step37{display:grid;place-items:center;width:42px;min-width:42px;height:44px;border-radius:50%;background:#edf1e7;color:#152a40;border:1px solid #b9c8b4;font-size:30px;padding:0;cursor:pointer}.site-step37:disabled{opacity:.3;cursor:default}.site-step37:focus-visible{outline:3px solid #3475db;outline-offset:2px}.site-position37{font-size:12px;color:#526358;line-height:1.5;min-height:18px;margin:10px 0}.site-picker37 .site-options36{padding:0 12px 12px}.home-updates37{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:fit-content;margin:0 0 18px;padding:8px 12px;background:#edf2e8;border-radius:10px;text-decoration:none;font-weight:700;font-size:14px}.home-updates37 span{font-size:12px;font-weight:500;color:#47604f}
#hub-more27 .more-group36>summary{background:#e9eee4;color:#152a40;border-left:4px solid transparent}#hub-more27 .more-group36[open]>summary{border-left-color:#b1d131;background:#e2eadb}#hub-more27 .more-group36>summary.waiting-group33:after{color:#3475db}#hub-more27 .more-group36>div{padding-top:12px}
.contacts-local37{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;background:#edf3e4;border:1px solid #cedbc2;border-radius:20px;margin:22px 0 32px}.contacts-local37 h2{margin:6px 0}.contacts-local37 p{line-height:1.6}.contacts-local37 .primary{flex-shrink:0}.contact-grid37{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-card37{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border:1px solid #d9e1d4;border-radius:18px;background:white;min-width:0;overflow-wrap:anywhere}.contact-card37 h3{font-size:21px;margin:0}.contact-card37 p{line-height:1.6;margin:0}.contact-call37{display:inline-flex;padding:12px 17px;background:#17392f;color:#fff!important;border-radius:10px;font-weight:750;text-decoration:none}.contact-alt37{font-weight:700}.contact-source37{font-size:12px;margin-top:auto;padding-top:8px}.contacts-gct37{margin-top:32px}.contacts-gct37>.contact-card37{margin:12px 0}.contact-editor37{margin-top:28px}.contact-editor37 summary{cursor:pointer;font-weight:700}.contact-editor37 fieldset{border:1px solid #dce4df;border-radius:12px;margin:15px 0;padding:16px}.contact-editor37 label,.recognition-editor37 label{display:block;margin:12px 0}.contact-editor37 input,.contact-editor37 select,.recognition-editor37 input:not([type=checkbox]),.recognition-editor37 select,.recognition-editor37 textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #a8b9a2;border-radius:8px;font:inherit;font-size:16px}.contact-editor37 legend{font-weight:700}
.badge-showcase37{margin:20px 0 26px;padding:26px;background:linear-gradient(115deg,#e9efdf,#f5f7ee);border:1px solid #c8d7b9;border-radius:22px}.badge-showcase-head37{display:flex;align-items:center;justify-content:space-between;gap:16px}.badge-showcase-head37 h2{margin:5px 0;font-size:28px}.badge-showcase-head37 .eyebrow{font-size:10px;margin:0;letter-spacing:.1em}.badge-count37{font-size:14px;font-weight:750;background:#d5f45b;padding:10px 14px;border-radius:30px;white-space:nowrap}.badge-favourites37{display:flex;gap:18px;align-items:stretch;justify-content:flex-start;margin:16px 0}.badge-favourites37>a{flex:1;max-width:180px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:#152a40;text-decoration:none;font-size:13px}.badge-favourites37 svg{width:68px;height:75px}.badge-latest37{font-size:14px;line-height:1.5}.badge-categories37{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.badge-category37{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f4f6f1;border:1px solid #d6dfd0;border-left:5px solid var(--badge-accent,#8d9e80);border-radius:10px;text-decoration:none;font-size:14px;font-weight:700;color:#152a40}.badge-category37 span{font-size:12px;font-weight:500;white-space:nowrap}.category37-start{--badge-accent:#98a490}.category37-people{--badge-accent:#ae85a7}.category37-voice{--badge-accent:#3475db}.category37-learning{--badge-accent:#b79a54}.category37-difference{--badge-accent:#94ad2b}.badge-section37{scroll-margin-top:20px;margin:30px 0}.badge-section37>h2{border-left:5px solid var(--badge-accent);padding-left:14px;font-size:22px}.gct-seal37{display:inline-block;border:1px solid #75896a;background:#eef3e7;border-radius:30px;padding:6px 10px;color:#314b35;font-size:11px;font-weight:800;letter-spacing:.03em}.badge-card32 .award-date37,.badge-card32 .award-by37{font-size:12px;margin:8px 0}.badge-card32 blockquote,.recognition-history37 blockquote{margin:12px 0;padding:12px;border-left:3px solid #98a490;background:#f5f7f1;text-align:left;white-space:pre-wrap}.badge-card32 small{font-size:11px;color:#53614e}.recognition-history37 article,.award-admin37{padding:16px 0;border-bottom:1px solid #dce4df}.recognition-history37 summary{cursor:pointer;font-weight:700}.recognition-people37{max-height:270px;overflow:auto;border:1px solid #c8d4bf;padding:10px 14px;border-radius:12px}.recognition-people37 label{display:flex;align-items:flex-start;gap:12px;padding:7px 0;margin:0}.recognition-people37 label[hidden]{display:none!important}.recognition-people37 input{margin-top:5px}.recognition-people37 small{display:block;font-size:12px;color:#5c6c56;margin-top:4px}.recognition-editor37>form>p{line-height:1.5}.recognition-editor37>form{display:block}.recognition-editor37 [data-recipient-count37]{font-size:13px;font-weight:700}
.response-parts37{display:grid;gap:12px;margin:18px 0}.response-parts37>section{border-left:4px solid #98a490;padding:2px 0 2px 14px}.response-parts37>section:nth-child(2){border-color:#b5ce54}.response-parts37 h4{font-size:15px;margin:0 0 6px}.response-parts37 p{line-height:1.6;margin:0}.responses37 .update-card.response{border-top:4px solid #98a490}[data-response37]{border:1px solid #c9d6bd;border-radius:14px;padding:18px;margin:18px 0}[data-response37][hidden],[data-original-message37][hidden]{display:none!important}.session-note37{position:relative;z-index:1000;margin:0;padding:14px 22px;background:#fff1ce;color:#3a321c;border-bottom:2px solid #c89d31;font-size:15px}.session-note37 p{margin:0 0 6px}.session-note37 a{font-weight:750}
@media(max-width:700px){.site-picker37.site-picker36{max-width:none;margin-top:12px}.site-picker37.site-picker36 .selected-site36{width:70px;height:40px}.home16 .home-top35{padding-top:12px}.contact-grid37{grid-template-columns:1fr}.contacts-local37{display:block;padding:20px}.contacts-local37 .primary{display:inline-block;margin-top:5px}.contact-card37{padding:20px}.badge-showcase37{padding:20px 16px}.badge-showcase-head37 h2{font-size:24px}.badge-count37{padding:8px 11px;font-size:12px}.badge-favourites37{gap:10px}.badge-favourites37>a{font-size:11px;min-width:0;overflow-wrap:anywhere}.badge-favourites37 svg{width:52px;height:62px}.badge-categories37{display:grid;grid-template-columns:1fr 1fr}.badge-category37{padding:10px;font-size:12px;display:block}.badge-category37 span{display:block;margin-top:5px}.badge-section37 .badge-grid32{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-section37 .badge-card32{padding:17px 12px}.badge-card32 h3{overflow-wrap:anywhere}.recognition-editor37{padding:18px!important}.contact-editor37 fieldset{padding:12px}}
@media(max-width:360px){.badge-section37 .badge-grid32{grid-template-columns:1fr}.badge-showcase-head37 .eyebrow{font-size:8px}.site-step37{width:36px;min-width:36px}}

.badge-favourites37 .badge-medal33{width:84px;height:90px;margin:0 auto 8px}.badge-favourites37 .badge-medal33 .medal-shape33{width:100%;height:100%}.badge-favourites37 .medal-icon33{top:28.67%;left:35%;width:30%;height:28%}.badge-favourites37 .medal-icon33>svg{width:100%;height:100%}.badge-favourites37 .medal-tick33{right:5px;top:50px;width:18px;height:18px;font-size:12px;line-height:18px;border-width:2px}
@media(max-width:700px){.badge-favourites37 .badge-medal33{width:70px;height:75px}.badge-favourites37 .medal-tick33{right:4px;top:42px;width:16px;height:16px;font-size:11px;line-height:16px}}
