.org-detail-nav{max-width:920px;margin:0 auto 28px;padding-bottom:16px;border-bottom:1px solid var(--c-line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.org-nav-list{font-size:13.5px;font-weight:700;color:var(--c-ink-soft);padding:7px 14px;border:1px solid var(--c-line);border-radius:999px;transition:background .15s,border-color .15s,color .15s}.org-nav-list:hover{background:var(--c-bg-soft);border-color:var(--c-ink-soft);color:var(--c-ink);text-decoration:none}.org-nav-adjacent{display:flex;align-items:center;gap:14px}.org-nav-adjacent-link{font-size:13.5px;font-weight:600;color:var(--c-ink-soft);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.org-nav-adjacent-link:hover{color:var(--c-primary);text-decoration:none}.org-nav-adjacent-link .arrow{display:inline-block;transition:transform .15s}.org-nav-adjacent-link:hover .arrow{transform:translate(-2px)}.org-nav-adjacent-link:last-child:hover .arrow{transform:translate(2px)}.org-nav-adjacent-link.is-disabled{color:var(--c-line);cursor:default;pointer-events:none}.org-nav-divider{width:1px;height:14px;background:var(--c-line)}@media(max-width:520px){.org-detail-nav{justify-content:flex-start}.org-nav-adjacent-link{max-width:120px}}.org-detail{max-width:920px;margin:0 auto;font-size:15.5px;line-height:1.75;color:var(--c-ink)}.org-detail p{margin:0 0 12px}.org-detail h6{margin:0;font-size:14px;font-weight:600}.org-detail table{border-collapse:collapse;width:100%;margin:14px 0}.org-detail td,.org-detail th{border:1px solid #e2e5ea;padding:10px 13px;vertical-align:middle}.org-detail tr:not(:only-child) td:has(>h6){background:var(--c-bg-soft);font-weight:600;white-space:nowrap;width:1%;color:var(--c-ink-soft)}.org-detail tr:only-child td{border:0;background:transparent;padding:4px 0 12px;vertical-align:middle}.org-detail tr:only-child h6{font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.5px;color:var(--c-ink)}.org-detail tr:only-child h6 strong{font-weight:800}.org-detail tr:only-child h6>span:last-child{font-size:15px;font-weight:500;color:var(--c-muted)}.org-detail tr:only-child td:last-child{text-align:right;width:240px}.org-detail tr:only-child img{max-height:96px;width:auto;margin:0}.org-detail p img{border-radius:8px;margin:8px 0}.org-detail a{color:var(--c-primary)}@media(max-width:600px){.org-detail tr:only-child td:last-child{width:auto}.org-detail td,.org-detail th{padding:8px 10px}}.org-category-badge{display:inline-block;padding:5px 14px;margin:4px 0 14px;background:var(--c-primary-soft);color:var(--c-primary);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:-.1px}.org-tagline{font-size:17px;color:var(--c-ink-soft);line-height:1.6;margin:0 0 28px}.org-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 24px;background:var(--c-bg-soft);border-radius:var(--r-lg);padding:26px 30px;margin:0 0 40px}.org-info-grid h4{margin:0 0 30px;font-size:15px;font-weight:800;grid-column:1 / -1}.org-info-item dt{font-size:12.5px;color:var(--c-muted);font-weight:600;margin:0 0 4px}.org-info-item dd{font-size:14.5px;color:var(--c-ink);font-weight:600;margin:0}.org-info-item dd a{color:var(--c-primary)}.org-section{margin:0 0 48px}.org-section>h3{font-size:20px;font-weight:800;letter-spacing:-.3px;margin:0 0 18px}.org-problem-impact{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:0 0 48px}.org-problem-impact h3{font-size:18px;font-weight:800;margin:0 0 16px}.org-problem-impact ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.org-problem-impact li{font-size:15px;line-height:1.6;color:var(--c-ink-soft);padding-left:18px;position:relative}.org-problem-impact li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--c-line)}.org-impact-list li strong{color:var(--c-ink);font-weight:700}.org-impact-list li:before{background:var(--c-primary)}.org-services-target{font-size:14px;color:var(--c-muted);margin:0 0 18px}.org-services-target b{color:var(--c-ink);font-weight:700}.org-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.org-service-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:20px 22px}.org-service-card .no{display:inline-block;font-size:12.5px;font-weight:800;color:var(--c-primary);margin-bottom:8px}.org-service-card h4{margin:0 0 8px;font-size:16px;font-weight:800}.org-service-card p{margin:0;font-size:14px;color:var(--c-ink-soft);line-height:1.65}.org-sdg-grid{display:flex;flex-direction:column;gap:14px}.org-sdg-item{display:flex;align-items:flex-start;gap:16px}.org-sdg-num{flex-shrink:0;width:68px;height:68px;border-radius:10px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px}.org-sdg-num b{font-size:22px;font-weight:800;line-height:1}.org-sdg-num span{font-size:9.5px;font-weight:600;text-align:center;line-height:1.2;margin-top:2px}.org-sdg-body h4{margin:4px 0;font-size:15px;font-weight:800}.org-sdg-body p{margin:0;font-size:14.5px;color:var(--c-ink-soft);line-height:1.6}.org-performance-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.org-performance-list li{display:flex;gap:24px;padding:14px 0;border-bottom:1px solid var(--c-line-soft);font-size:15px}.org-performance-list li:last-child{border-bottom:0}.org-performance-list .yr{flex-shrink:0;width:56px;font-weight:800;color:var(--c-primary)}.org-performance-list .desc{color:var(--c-ink-soft);line-height:1.6}.org-clients-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.org-clients-list li{font-size:15px;color:var(--c-ink-soft);padding-left:18px;position:relative}.org-clients-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--c-line)}@media(max-width:760px){.org-info-grid{grid-template-columns:repeat(2,1fr)}.org-problem-impact{grid-template-columns:1fr;gap:28px}.org-service-grid{grid-template-columns:1fr}}@media(max-width:480px){.org-info-grid{grid-template-columns:1fr;padding:22px}}
