.sdg-goalpage{--sdg-goal:#0a6b3d;--sdg-on-goal:#ffffff}.sdg-goalpage__section{max-width:1100px;margin:0 auto;padding:clamp(28px, 5vw, 48px) var(--sdg-gutter)}.sdg-goalpage__hero{text-align:center}.sdg-goalpage__number{margin:24px 0 0;padding:0;color:var(--sdg-accent-dark);text-align:center;text-transform:none;font-size:clamp(2.25rem, 8vw, 4.25rem);font-weight:800;line-height:1.05;letter-spacing:-.01em}.sdg-goalpage__number::after{content:"";display:block;width:72px;height:6px;margin:14px auto 0;border-radius:3px;background:var(--sdg-goal)}.sdg-label{margin:0 0 20px;padding:0 0 0 14px;border-left:6px solid var(--sdg-goal);color:var(--sdg-accent-dark);text-align:left;text-transform:none;font-size:clamp(1.3rem, 3vw, 1.8rem);line-height:1.2}.sdg-goalpage__text{max-width:110ch;color:var(--sdg-text);line-height:1.7}.sdg-goalpage__text p{margin:0 0 1em;text-align:left}.sdg-goalpage__text p:last-child{margin-bottom:0}.sdg-goal-card{background:var(--sdg-goal);color:var(--sdg-on-goal);border-radius:16px;padding:clamp(20px, 4vw, 40px);box-shadow:0 10px 30px rgb(0 0 0 / .12)}.sdg-goal-card__main{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:20px}.sdg-goal-card__title{flex:1 1 auto;margin:0;color:inherit;text-align:left;text-transform:none;font-size:clamp(1.4rem, 3.4vw, 2.3rem);font-weight:700;line-height:1.25}.sdg-goal-card__icon{flex:0 0 auto;display:block;width:clamp(110px, 20vw, 180px);height:auto;aspect-ratio:1 / 1;max-width:none;border-radius:14px;box-shadow:0 6px 18px rgb(0 0 0 / .22)}@media (min-width:700px){.sdg-goal-card__main{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.sdg-goal-nav{display:flex;justify-content:space-between;gap:12px;margin-top:clamp(20px, 3vw, 32px);padding-top:clamp(16px, 2.5vw, 24px);border-top:1px solid rgb(127 127 127 / .4)}.sdg-goal-nav__link{display:flex;flex-direction:column;gap:2px;flex:0 1 220px;min-width:0;padding:10px 16px;border:2px solid currentColor;border-radius:12px;color:inherit;text-decoration:none;line-height:1.2;transition:background-color 0.2s ease,color 0.2s ease}.sdg-goal-nav__link--prev{margin-right:auto}.sdg-goal-nav__link--next{margin-left:auto;align-items:flex-end;text-align:right}.sdg-goal-nav__dir{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.sdg-goal-nav__name{font-size:1.05rem;font-weight:700}.sdg-goal-nav__link:hover,.sdg-goal-nav__link:focus-visible{background:var(--sdg-on-goal);color:var(--sdg-goal)}.sdg-goal-nav__link:focus-visible{outline:3px solid currentColor;outline-offset:3px}.sdg-goalpage__articles{padding-top:clamp(28px, 5vw, 48px)}.sdg-evi-list{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width:900px){.sdg-evi-list{grid-template-columns:repeat(2,1fr);gap:20px}}.sdg-evi-card{background:#fff;border:1px solid #dfe5e1;border-left:6px solid var(--sdg-goal);border-radius:12px;padding:16px;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.sdg-evi-card__head{display:flex;align-items:center;gap:14px}.sdg-evi-card__icon{flex:0 0 auto;display:block;width:56px;height:56px;max-width:none;border-radius:8px;object-fit:cover}.sdg-evi-card__title{margin:0;color:var(--sdg-text);text-align:left;text-transform:none;font-size:1.05rem;font-weight:700;line-height:1.35}.sdg-evi{margin-top:14px}.sdg-evi__summary{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;cursor:pointer;user-select:none;background:#f2f5f3;background:color-mix(in srgb,var(--sdg-goal) 12%,#fff);font-weight:600;list-style:none}.sdg-evi__summary::-webkit-details-marker{display:none}.sdg-evi__summary:focus-visible{outline:3px solid var(--sdg-accent-dark);outline-offset:2px}.sdg-evi__label{flex:1 1 auto}.sdg-evi__count{min-width:24px;padding:2px 8px;border-radius:999px;text-align:center;background:var(--sdg-goal);color:var(--sdg-on-goal);font-size:.8rem;line-height:1.5}.sdg-evi__summary::after{content:"";flex:0 0 auto;width:8px;height:8px;margin:-3px 4px 0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.sdg-evi[open]>.sdg-evi__summary::after{transform:rotate(-135deg);margin-top:3px}.sdg-evi__list{list-style:none;margin:10px 0 0;padding:0}.sdg-evi__item{margin:0;padding:12px 4px;border-bottom:1px solid #e6ebe8}.sdg-evi__item:last-child{border-bottom:0}.sdg-evi__name{display:block;margin-bottom:4px;color:var(--sdg-text);font-weight:600}.sdg-evi__link{display:inline-flex;align-items:center;gap:6px;color:var(--sdg-accent);font-weight:600;text-decoration:none}.sdg-evi__link:hover{text-decoration:underline;text-underline-offset:3px}.sdg-evi__none{margin:10px 4px 0;color:#5b6b62}.sdg-empty{margin:0;padding:20px;text-align:center;border:1px dashed #c9d2cc;border-radius:12px;color:#5b6b62}@media (prefers-reduced-motion:reduce){.sdg-goal-nav__link,.sdg-evi__summary::after{transition:none}}