.sdg-navbar__search{position:relative}.sdg-search__field{position:relative}.sdg-navbar .sdg-navbar__search .sdg-search__field input[type="search"]{padding-right:46px}.sdg-navbar .sdg-navbar__search .sdg-search__field input[type="search"]:focus{outline:0;box-shadow:0 0 0 3px rgb(255 255 255 / .55)}.sdg-search__field input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sdg-search__btn{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:6px;background:#fff0;box-shadow:none;color:var(--sdg-accent);cursor:pointer}.sdg-search__btn:hover{background:rgb(10 107 61 / .12)}.sdg-search__btn:focus-visible{outline:3px solid var(--sdg-accent-dark);outline-offset:-2px}.sdg-suggest{position:absolute;z-index:1100;top:calc(100% + 8px);left:0;right:0;background:#fff;color:var(--sdg-text);text-align:left;border-radius:12px;box-shadow:0 18px 40px rgb(0 0 0 / .3);overflow:hidden}.sdg-suggest[hidden],.sdg-suggest li[hidden],.sdg-suggest [data-msg][hidden]{display:none}.sdg-suggest__list{position:relative;list-style:none;margin:0;padding:6px;max-height:min(60vh, 440px);overflow-y:auto;overscroll-behavior:contain}.sdg-suggest__list ul,.sdg-suggest__list li{list-style:none;margin:0;padding:0}.sdg-suggest__head{display:block;padding:10px 10px 4px;color:#5b6b62;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sdg-suggest__opt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--sdg-text);text-decoration:none;line-height:1.3}.sdg-suggest__opt:hover{background:#eef5f0}.sdg-suggest__opt.is-active{background:#e1efe6;box-shadow:inset 0 0 0 2px var(--sdg-accent)}.sdg-suggest__opt:focus-visible{outline:2px solid var(--sdg-accent);outline-offset:-2px}.sdg-suggest__chip{flex:0 0 auto;min-width:58px;padding:3px 8px;border-radius:6px;background:var(--c,#0a6b3d);color:var(--on,#fff);font-size:.78rem;font-weight:700;text-align:center;white-space:nowrap}.sdg-suggest__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:600}.sdg-suggest__sub{display:block;margin-top:1px;color:#5b6b62;font-size:.82rem;font-weight:400}.sdg-suggest__all-wrap{margin-top:4px;border-top:1px solid #e3e9e5}.sdg-suggest__all{justify-content:center;padding:12px 10px;color:var(--sdg-accent-dark);font-weight:700;text-align:center}.sdg-suggest__msg{margin:0;padding:8px 16px 14px;color:#5b6b62;font-size:.9rem}@media (min-width:1024px){.sdg-suggest{left:auto;right:0;width:min(440px, calc(100vw - 2 * var(--sdg-gutter)))}.sdg-navbar[data-search="left"] .sdg-suggest{left:0;right:auto}}.sdg-search-title{margin:24px 0 0;padding:0;text-align:center;text-transform:none;color:var(--sdg-accent-dark);font-size:clamp(1.9rem, 6.5vw, 3.25rem);font-weight:800;line-height:1.05}.sdg-search-title::after{content:"";display:block;width:72px;height:6px;margin:14px auto 0;border-radius:3px;background:var(--sdg-accent)}.sdg-search-sub{max-width:62ch;margin:14px auto 0;color:#3f4b44;text-align:center;overflow-wrap:anywhere}.sdg-label__count{display:inline-block;margin-left:10px;padding:2px 10px;vertical-align:middle;border-radius:999px;background:#eef1ef;color:var(--sdg-accent-dark);font-size:.8rem;font-weight:700;line-height:1.5}.sdg-results{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sdg-results li{margin:0;padding:0}.sdg-result{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#fff;border:1px solid #dfe5e1;border-left:6px solid var(--c,var(--sdg-accent));border-radius:12px;color:var(--sdg-text);text-decoration:none;transition:background-color 0.15s ease,box-shadow 0.15s ease}.sdg-result:hover,.sdg-result:focus-visible{background:#f7faf8;box-shadow:0 4px 14px rgb(0 0 0 / .08)}.sdg-result:focus-visible{outline:3px solid var(--sdg-accent-dark);outline-offset:2px}.sdg-result__chip{flex:0 0 auto;padding:4px 10px;border-radius:8px;background:var(--c,var(--sdg-accent));color:var(--on,#fff);font-size:.82rem;font-weight:700;white-space:nowrap}.sdg-result__body{display:flex;flex-direction:column;gap:2px;min-width:0}.sdg-result__body strong{font-size:1.02rem;line-height:1.3;overflow-wrap:anywhere}.sdg-result__body span{color:#5b6b62;font-size:.92rem;line-height:1.4;overflow-wrap:anywhere}.sdg-results__more{margin:12px 0 0;color:#5b6b62;font-size:.9rem;text-align:left}@media (max-width:479px){.sdg-result{flex-direction:column;gap:8px}}.sdg-articles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.sdg-articles{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.sdg-articles{grid-template-columns:repeat(3,1fr);gap:20px}}.sdg-article{margin:0;padding:0}.sdg-article__link{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid #dfe5e1;border-radius:12px;color:var(--sdg-text);text-decoration:none;transition:box-shadow 0.15s ease,transform 0.15s ease}.sdg-article__link:hover,.sdg-article__link:focus-visible{box-shadow:0 8px 22px rgb(0 0 0 / .12);transform:translateY(-2px)}.sdg-article__link:focus-visible{outline:3px solid var(--sdg-accent-dark);outline-offset:2px}.sdg-article__media{position:relative;display:block;flex:0 0 auto;overflow:hidden;aspect-ratio:16 / 9;background:#e9edea}.sdg-article__media img{position:absolute!important;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;object-position:50% 30%}.sdg-article__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:14px 16px 18px}.sdg-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#5b6b62;font-size:.82rem}.sdg-article__tag{padding:1px 8px;border-radius:999px;background:#eef1ef;color:var(--sdg-accent-dark);font-weight:700}.sdg-article__title{font-size:1.05rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sdg-article__excerpt{color:#3f4b44;font-size:.92rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sdg-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.sdg-pager__btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #c9d2cc;border-radius:10px;background:#fff;color:var(--sdg-text);font-weight:600;text-decoration:none}a.sdg-pager__btn:hover,a.sdg-pager__btn:focus-visible{border-color:var(--sdg-accent);background:#eef5f0;color:var(--sdg-accent-dark)}.sdg-pager__btn.is-current{background:var(--sdg-accent);border-color:var(--sdg-accent);color:#fff}@media (prefers-reduced-motion:reduce){.sdg-result,.sdg-article__link{transition:none}.sdg-article__link:hover,.sdg-article__link:focus-visible{transform:none}}