.projectTopic_featured__J4a3d,.projectTopic_topic__S24y0{--project-blue:var(--color-kps-blue);--project-ink:var(--color-kps-ink);--project-line:var(--color-kps-border);max-width:100%;margin:0 auto;color:var(--color-kps-text);overflow-wrap:anywhere;min-width:0}.projectTopic_topic__S24y0{max-width:960px}.projectTopic_featured__J4a3d *,.projectTopic_topic__S24y0 *{box-sizing:border-box}.projectTopic_back__ygYyy{display:inline-flex;align-items:center;min-height:44px;color:var(--project-blue);font-size:14px;gap:8px}.projectTopic_topicHeader___FgxW{max-width:960px;padding:0 0 22px}.projectTopic_eyebrow__fCqn_{font-size:12px;color:var(--project-blue);font-weight:650;letter-spacing:normal;margin:12px 0 8px}.projectTopic_topicHeader___FgxW h1{font-size:clamp(27px,2.8vw,36px);line-height:1.4;font-weight:700;letter-spacing:normal;max-width:30ch;text-wrap:balance;color:var(--project-ink);margin:12px 0 16px}.projectTopic_lead__sWtrY{font-size:17px;line-height:1.8;max-width:850px;color:var(--color-kps-muted);margin:0}.projectTopic_actions__rMQic{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.projectTopic_primary__pfvRu,.projectTopic_secondary__JbKfv,.projectTopic_videoError__sqUTj button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;min-height:46px;line-height:1.5;border:1px solid var(--project-blue);border-radius:5px;font-size:14px;font-weight:650;color:var(--project-blue);background:#fff;text-align:center;text-decoration:none;cursor:pointer}.projectTopic_primary__pfvRu,.projectTopic_videoError__sqUTj button{color:#fff;background:var(--project-blue)}.projectTopic_primary__pfvRu:hover,.projectTopic_videoError__sqUTj button:hover{background:var(--color-kps-blue-700)}.projectTopic_secondary__JbKfv:hover{background:var(--color-kps-surface)}.projectTopic_imageFrame__8hh5Z{margin:0;min-width:0}.projectTopic_imageFrame__8hh5Z>a{display:block;overflow:hidden;background:#eef3f6;border-radius:5px}.projectTopic_imageFrame__8hh5Z img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.projectTopic_heroImage__770Tr img{height:clamp(240px,28vw,380px);aspect-ratio:auto;object-fit:cover}.projectTopic_mapImage__PbEpI img{object-fit:contain;aspect-ratio:16/10;background:#f5f7f8}.projectTopic_imageFrame__8hh5Z figcaption{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;color:#536b80;font-size:.82rem;line-height:1.6;padding:10px 0}.projectTopic_nature__Bfkqh{display:inline-block;background:#edf4f9;color:#234c70;padding:3px 9px;border-radius:3px;font-size:.75rem;line-height:1.6;white-space:normal}.projectTopic_heroImage__770Tr figcaption{padding-bottom:0}.projectTopic_contents__J9h9x{display:flex;gap:3px 20px;flex-wrap:wrap;border-top:1px solid var(--project-line);border-bottom:1px solid var(--project-line);margin:24px 0 0;padding:12px 0}.projectTopic_contents__J9h9x a{display:flex;align-items:center;min-height:44px;padding:4px 0;font-size:14px;font-weight:650;color:var(--color-kps-muted);text-decoration:none;border-bottom:2px solid transparent}.projectTopic_contents__J9h9x a:hover{color:var(--project-blue);border-bottom-color:var(--project-blue)}.projectTopic_section__coYkm{padding:28px 0;border-bottom:1px solid var(--project-line);scroll-margin-top:100px}.projectTopic_contact__C4Z4S h2,.projectTopic_featured__J4a3d h2,.projectTopic_section__coYkm h2{font-size:25px;line-height:1.6;margin:0 0 14px;font-weight:700;letter-spacing:normal;color:var(--project-ink)}.projectTopic_sectionHeader__ktBR8{display:flex;gap:20px;align-items:flex-start}.projectTopic_number__LFIgb{display:none}.projectTopic_state__8drAa{margin:0 0 6px;color:var(--color-kps-muted);font-size:12px;line-height:1.7;letter-spacing:normal}.projectTopic_prose__E8pO_{font-size:17px;line-height:1.9;color:var(--color-kps-text);max-width:850px}.projectTopic_prose__E8pO_ p{margin:0 0 20px}.projectTopic_prose__E8pO_ ol,.projectTopic_prose__E8pO_ ul{padding-inline-start:1.4em;margin:16px 0}.projectTopic_prose__E8pO_ li{margin:8px 0}.projectTopic_prose__E8pO_ h3{color:var(--project-ink);font-size:21px;line-height:1.6;font-weight:700;margin:28px 0 14px}.projectTopic_prose__E8pO_ a{color:var(--project-blue);text-decoration:underline}.projectTopic_prose__E8pO_ table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.projectTopic_prose__E8pO_ td,.projectTopic_prose__E8pO_ th{border:1px solid var(--project-line);padding:9px 12px}.projectTopic_imageGrid__hQnIn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.projectTopic_singleImage__bGayi{max-width:100%;margin-top:24px}.projectTopic_videoGrid___riy9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.projectTopic_videoGrid___riy9:has(>.projectTopic_videoCard__O4Ap1:only-child){grid-template-columns:1fr;max-width:960px}.projectTopic_videoCard__O4Ap1{margin:0;min-width:0}.projectTopic_videoFrame__yVcyF{background:#10202f;border-radius:5px;overflow:hidden}.projectTopic_videoFrame__yVcyF video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;max-height:660px}.projectTopic_portrait__QtXDO video{aspect-ratio:9/16;max-height:520px}.projectTopic_videoCard__O4Ap1 h3{font-size:19px;line-height:1.6;font-weight:700;color:var(--project-ink);margin:12px 0 5px}.projectTopic_videoCard__O4Ap1 small{font-weight:400;color:#5b7186;margin-inline-start:8px}.projectTopic_videoCard__O4Ap1 p{font-size:.88rem;line-height:1.7;color:#536b80}.projectTopic_videoError__sqUTj{padding:12px;background:#f2f6f9}.projectTopic_videoError__sqUTj button{min-height:44px;font-size:.9rem}.projectTopic_documents__pNziM>div{padding:22px 0;border-bottom:1px solid var(--project-line)}.projectTopic_documents__pNziM h3{font-size:19px;line-height:1.6;font-weight:700;margin:0 0 10px}.projectTopic_documents__pNziM h3 a{color:var(--project-ink)}.projectTopic_contact__C4Z4S{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:35px;margin:40px 0;background:#f0f6fb;border-left:3px solid var(--project-blue)}.projectTopic_contact__C4Z4S h2{margin:0}.projectTopic_featured__J4a3d{padding:35px 0 8px;border-top:1px solid var(--project-line);margin-top:30px}.projectTopic_featured__J4a3d h2{margin-bottom:22px}.projectTopic_featured__J4a3d .projectTopic_eyebrow__fCqn_{display:none}.projectTopic_projectGrid__xq9_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.projectTopic_projectCard__ZbHrU{border:1px solid var(--project-line);border-radius:5px;overflow:hidden;max-width:650px}.projectTopic_projectCard__ZbHrU>a{display:block;color:inherit;text-decoration:none}.projectTopic_cardImage__JOBuf{position:relative;background:#edf3f7}.projectTopic_cardImage__JOBuf img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.projectTopic_cardImage__JOBuf .projectTopic_nature__Bfkqh{position:absolute;bottom:12px;left:12px;max-width:calc(100% - 24px);background:#fff}.projectTopic_cardBody__akBlv{padding:22px}.projectTopic_cardBody__akBlv h3{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.65;color:var(--project-ink)}.projectTopic_cardBody__akBlv p{font-size:15px;line-height:1.85;color:var(--color-kps-muted);margin-bottom:18px}.projectTopic_textLink__ZH0eo{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:14px;color:var(--project-blue);font-weight:650}.projectTopic_featured__J4a3d a:focus-visible,.projectTopic_topic__S24y0 a:focus-visible,.projectTopic_topic__S24y0 button:focus-visible{outline:3px solid var(--project-blue);outline-offset:4px}@media(min-width:1000px){.projectTopic_heroImage__770Tr,.projectTopic_topicHeader___FgxW{animation:projectTopic_project-arrive__gSwcl .5s ease-out both}.projectTopic_heroImage__770Tr{animation-delay:70ms}}@keyframes projectTopic_project-arrive__gSwcl{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:700px){.projectTopic_topicHeader___FgxW{padding:0 0 20px}.projectTopic_topicHeader___FgxW h1{line-height:1.4;margin-top:10px;margin-bottom:12px}.projectTopic_heroImage__770Tr img{height:clamp(200px,52vw,320px);aspect-ratio:auto}.projectTopic_contents__J9h9x{gap:0 17px;padding:8px 0}.projectTopic_contents__J9h9x a{font-size:14px}.projectTopic_section__coYkm{padding:24px 0;scroll-margin-top:78px}.projectTopic_sectionHeader__ktBR8{gap:12px}.projectTopic_number__LFIgb{font-size:.85rem;min-width:20px}.projectTopic_lead__sWtrY{font-size:16px}.projectTopic_prose__E8pO_{line-height:1.9}.projectTopic_contact__C4Z4S h2,.projectTopic_featured__J4a3d h2,.projectTopic_section__coYkm h2{font-size:22px}.projectTopic_imageGrid__hQnIn,.projectTopic_projectGrid__xq9_1,.projectTopic_videoGrid___riy9{grid-template-columns:minmax(0,1fr);gap:18px}.projectTopic_contact__C4Z4S{padding:23px 19px;margin-top:28px}.projectTopic_contact__C4Z4S .projectTopic_primary__pfvRu{width:100%}.projectTopic_actions__rMQic>*{flex:1;min-width:130px}.projectTopic_imageFrame__8hh5Z figcaption{font-size:.78rem}.projectTopic_cardBody__akBlv{padding:18px}.projectTopic_portrait__QtXDO video{max-height:500px}.projectTopic_featured__J4a3d,.projectTopic_topic__S24y0{max-width:100%}}@media(prefers-reduced-motion:reduce){.projectTopic_heroImage__770Tr,.projectTopic_topicHeader___FgxW{animation:none}.projectTopic_featured__J4a3d *,.projectTopic_topic__S24y0 *{scroll-behavior:auto;transition:none}}.projectTopic_sectionHeader__ktBR8>div{min-width:0}.projectTopic_topic__S24y0:lang(km) .projectTopic_topicHeader___FgxW h1{line-height:1.65;letter-spacing:normal}.projectTopic_topic__S24y0:lang(km) .projectTopic_prose__E8pO_{line-height:1.95;word-break:normal;letter-spacing:normal}@media(max-width:420px){.projectTopic_topicHeader___FgxW h1{font-size:27px}.projectTopic_prose__E8pO_{font-size:16px;line-height:1.95}}.related_related___3YKY{margin:1.25rem 0;font-size:.875rem;line-height:1.75;color:#667481;overflow-wrap:anywhere}.related_related___3YKY a{color:#1c4071;text-decoration:underline;text-underline-offset:.18em}.related_related___3YKY a:focus-visible{outline:2px solid currentColor;outline-offset:3px}