.social-projects_page__BtDRP{padding-bottom:90px}.social-projects_page__BtDRP p{line-height:1.8}.social-projects_hero__KR_QN{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-top:72px;padding-bottom:72px}.social-projects_hero__KR_QN h1{font-size:clamp(36px,4.6vw,66px);letter-spacing:-.05em;line-height:1.08;margin:24px 0}.social-projects_lead__DdTzc{font-size:17px;color:var(--muted)}.social-projects_actions__2SpyB{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.social-projects_explore__q7J1b{display:inline-flex;align-items:center;gap:12px;font-weight:600}.social-projects_heroPhoto__kTe3w{margin:0;border-radius:28px;overflow:hidden;background:#e9e9e2}.social-projects_heroPhoto__kTe3w>img{display:block;width:100%;height:auto;aspect-ratio:1.12;object-fit:cover;object-position:50% 50%}.social-projects_heroPhoto__kTe3w figcaption{background:var(--navy);color:#fff;padding:25px 28px;display:grid;gap:8px}.social-projects_heroPhoto__kTe3w figcaption span:first-child{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#f4bd9c}.social-projects_heroPhoto__kTe3w figcaption span:last-child{font-size:22px;letter-spacing:-.02em}.social-projects_partnership__casM8{padding:32px 40px;border-radius:24px;background:#edf1ed;display:flex;align-items:center;gap:32px}.social-projects_embassyLogo__gfcpG{background:#fff;border-radius:50%;padding:8px;flex-shrink:0}.social-projects_embassyLogo__gfcpG img{display:block;width:96px;height:96px;border-radius:50%}.social-projects_partnership__casM8 h2{font-size:24px;line-height:1.3;margin:0 0 12px}.social-projects_partnership__casM8 p{margin:0;color:var(--muted);font-size:15px;max-width:920px}.social-projects_section__DwV4x{padding-top:90px}.social-projects_sectionTitle__nQXuV{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.04em;max-width:850px;margin:20px 0 36px}.social-projects_flagships__HfC5v{display:grid;gap:40px}.social-projects_project__NGGiC{background:#fff;border:1px solid #e4e5df;border-radius:28px;padding:36px;scroll-margin-top:120px;overflow:hidden}.social-projects_projectTop__ejdCP{display:flex;align-items:center;gap:20px;margin-bottom:32px}.social-projects_number__lQYzI{color:var(--action);font-size:15px;border:1px solid #e6d6cc;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.social-projects_projectMeta__F0ros{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted)}.social-projects_projectMeta__F0ros span:last-child{display:flex;align-items:center;gap:6px}.social-projects_projectLogo__ycYsq,.social-projects_stemLogo__nj45F{margin-left:auto;object-fit:contain;width:220px;height:76px}.social-projects_stemLogo__nj45F{width:96px;height:88px}.social-projects_projectBody__wEfMt{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.social-projects_project__NGGiC h3{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em;line-height:1.15;margin:0 0 22px}.social-projects_projectCopy__qXYem>p{font-size:15px;color:var(--muted);margin:0 0 16px}.social-projects_project__NGGiC h4{font-size:18px;margin:24px 0 16px}.social-projects_checkList__eHWEq{list-style:none;padding:0;margin:0;display:grid;gap:13px}.social-projects_checkList__eHWEq li{display:flex;gap:10px;font-size:14px;line-height:1.6}.social-projects_checkList__eHWEq svg{color:var(--action);flex-shrink:0;margin-top:3px}.social-projects_projectPhoto__SItVh{margin:0}.social-projects_projectPhoto__SItVh>img{width:100%;height:auto;border-radius:16px;display:block}.social-projects_foundationPhoto___Hysn figcaption,.social-projects_geography__pUt1C figcaption,.social-projects_projectPhoto__SItVh figcaption{font-size:12px;color:var(--muted);padding-top:12px;line-height:1.5}.social-projects_results__kTwI_{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#f5eee3;padding:24px 30px;border-radius:16px;margin-top:32px}.social-projects_results__kTwI_ dl{display:flex;gap:50px;margin:0}.social-projects_results__kTwI_ dl>div{display:flex;flex-direction:column-reverse;gap:7px}.social-projects_results__kTwI_ dd{font-size:52px;letter-spacing:-.05em;line-height:1;margin:0}.social-projects_results__kTwI_ dt{font-size:13px;color:var(--muted)}.social-projects_format__6EUWZ{display:flex;align-items:center;gap:10px;font-size:14px}.social-projects_projectSupport__hJnCD{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}.social-projects_projectSupport__hJnCD p{font-size:12px;color:var(--muted);margin:0}.social-projects_geography__pUt1C{border-top:1px solid #e4e5df;padding-top:30px;margin-top:28px;display:grid;grid-template-columns:1fr 240px;gap:40px;align-items:center}.social-projects_geography__pUt1C h4{font-size:26px;letter-spacing:-.03em;margin:0 0 12px}.social-projects_geography__pUt1C p{font-size:15px;color:var(--muted)}.social-projects_geography__pUt1C figure{margin:0}.social-projects_geography__pUt1C img{width:100%;height:auto;display:block;border-radius:16px}.social-projects_cities__FQ007{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:24px 0 0}.social-projects_cities__FQ007 li{font-size:14px;display:flex;align-items:center;gap:8px}.social-projects_cities__FQ007 svg{color:var(--action);flex-shrink:0}.social-projects_otherGrid__psgRp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.social-projects_otherProject___QEpR{display:flex;flex-direction:column;padding:28px;background:#f0f2ef;border-radius:22px}.social-projects_otherBrand__bYUxa{min-height:100px;display:flex;align-items:center;margin-bottom:24px}.social-projects_otherBrand__bYUxa>img{object-fit:contain;object-position:left center;width:170px;height:64px;mix-blend-mode:multiply}.social-projects_otherBrand__bYUxa>.social-projects_portraitLogo__vtp0y{width:132px;height:100px}.social-projects_partnerPair__oB6Sr{gap:20px}.social-projects_partnerPair__oB6Sr>img{width:calc((100% - 20px) / 2);max-width:160px}.social-projects_otherBrand__bYUxa>span{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.social-projects_otherBrand__bYUxa svg{color:var(--action);flex-shrink:0}.social-projects_otherProject___QEpR .social-projects_period__BtLL2{font-size:12px;color:var(--muted);margin:0 0 14px}.social-projects_otherProject___QEpR h3{font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:0 0 18px}.social-projects_otherProject___QEpR>p{color:var(--muted);font-size:14px;margin:0 0 24px}.social-projects_otherProject___QEpR .social-projects_supportText__KLHrz{margin:auto 0 0;padding-top:20px;border-top:1px solid #d6ded7;font-size:12px;color:var(--navy)}.social-projects_foundation__k3TiB{margin-top:90px;padding:72px 0;background:#f3ede3}.social-projects_foundationInner__vDh6y{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(36px,6vw,96px);align-items:center}.social-projects_foundationPhoto___Hysn{margin:0}.social-projects_foundationPhoto___Hysn img{display:block;width:100%;height:auto;max-height:610px;aspect-ratio:4/5;object-fit:cover;object-position:center 80%;border-radius:24px}.social-projects_foundationLogo__pZGFt{width:min(100%,340px);height:auto;margin-bottom:36px}.social-projects_foundation__k3TiB p{font-size:16px;color:var(--muted)}.social-projects_priorities___tEJr{list-style:none;padding:0;display:grid;gap:14px;margin:28px 0 0}.social-projects_priorities___tEJr li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.social-projects_priorities___tEJr svg{color:var(--action);flex-shrink:0;margin-top:2px}.social-projects_cooperationHeading__wtfZA{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.social-projects_cooperationHeading__wtfZA>p{font-size:16px;color:var(--muted)}.social-projects_services__s37xK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.social-projects_services__s37xK li{padding:26px;border:1px solid #e1e2dc;background:#fff;border-radius:18px;position:relative}.social-projects_services__s37xK li>span{font-size:12px;color:var(--action)}.social-projects_services__s37xK h3{font-size:18px;line-height:1.4;font-weight:500;margin:28px 0 0}.social-projects_services__s37xK svg{position:absolute;top:24px;right:24px;color:var(--muted)}.social-projects_inquiry__9kP6Q{padding-top:90px;display:grid;grid-template-columns:.85fr 1fr;gap:60px;align-items:start;scroll-margin-top:110px}.social-projects_inquiryIntro__3YjTu{background:var(--navy);color:#fff;padding:42px;border-radius:24px}.social-projects_inquiryIntro__3YjTu>svg{color:#f3b292}.social-projects_inquiryIntro__3YjTu h2{color:#fff;font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.04em;margin:28px 0 24px}.social-projects_inquiryIntro__3YjTu p{color:#d2dce0;font-size:15px}.social-projects_inquiryIntro__3YjTu a{display:inline-flex;gap:16px;align-items:center;font-size:22px;margin-top:25px}.social-projects_form__ayYWZ{padding:32px;border:1px solid #e1e2dc;border-radius:24px;background:#fff;min-width:0}.social-projects_form__ayYWZ h3{font-size:24px;margin:0 0 28px}.social-projects_form__ayYWZ label{margin-bottom:22px}.social-projects_form__ayYWZ .button{max-width:100%;white-space:normal;text-align:left}.social-projects_formNote__lyOYD{font-size:13px;color:var(--muted);margin:20px 0 25px}.social-projects_formNote__lyOYD a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.social-projects_projectBody__wEfMt{gap:28px}.social-projects_otherGrid__psgRp{gap:14px}.social-projects_otherProject___QEpR{padding:22px}.social-projects_cooperationHeading__wtfZA,.social-projects_inquiry__9kP6Q{gap:30px}}@media (max-width:850px){.social-projects_cooperationHeading__wtfZA,.social-projects_foundationInner__vDh6y,.social-projects_hero__KR_QN,.social-projects_inquiry__9kP6Q,.social-projects_projectBody__wEfMt{grid-template-columns:1fr}.social-projects_hero__KR_QN{padding-top:40px;gap:32px;padding-bottom:40px}.social-projects_hero__KR_QN h1{font-size:clamp(36px,7vw,56px)}.social-projects_heroPhoto__kTe3w>img{aspect-ratio:1.65}.social-projects_partnership__casM8{padding:28px;gap:24px}.social-projects_inquiry__9kP6Q,.social-projects_section__DwV4x{padding-top:60px}.social-projects_project__NGGiC{padding:26px}.social-projects_projectBody__wEfMt{gap:28px}.social-projects_projectPhoto__SItVh{order:-1}.social-projects_geography__pUt1C{gap:28px;grid-template-columns:1fr 210px}.social-projects_otherGrid__psgRp{grid-template-columns:1fr}.social-projects_otherBrand__bYUxa{min-height:55px;margin-bottom:16px}.social-projects_otherProject___QEpR{padding:28px}.social-projects_foundation__k3TiB{margin-top:60px;padding:48px 0}.social-projects_foundationPhoto___Hysn img{max-height:550px}.social-projects_foundationInner__vDh6y{gap:32px}.social-projects_services__s37xK{grid-template-columns:repeat(2,minmax(0,1fr))}.social-projects_cooperationHeading__wtfZA{gap:0;margin-bottom:30px}.social-projects_inquiry__9kP6Q{gap:24px}}@media (max-width:600px){.social-projects_page__BtDRP{padding-bottom:55px}.social-projects_lead__DdTzc{font-size:15px}.social-projects_actions__2SpyB{gap:20px}.social-projects_heroPhoto__kTe3w{border-radius:20px}.social-projects_heroPhoto__kTe3w figcaption{padding:20px}.social-projects_heroPhoto__kTe3w figcaption span:last-child{font-size:19px}.social-projects_partnership__casM8{align-items:flex-start;flex-direction:column;padding:24px;gap:20px}.social-projects_embassyLogo__gfcpG img{width:70px;height:70px}.social-projects_partnership__casM8 h2{font-size:22px}.social-projects_partnership__casM8 p{font-size:14px}.social-projects_sectionTitle__nQXuV{font-size:32px;margin-bottom:28px}.social-projects_project__NGGiC{padding:20px;border-radius:20px}.social-projects_projectTop__ejdCP{gap:12px;flex-wrap:wrap;margin-bottom:22px}.social-projects_projectMeta__F0ros{max-width:calc(100% - 54px)}.social-projects_projectLogo__ycYsq{width:180px;height:60px;margin:8px 0 0}.social-projects_stemLogo__nj45F{margin:8px 0 0;width:90px;height:80px}.social-projects_project__NGGiC h3{font-size:28px;overflow-wrap:anywhere}.social-projects_projectCopy__qXYem>p{font-size:14px}.social-projects_results__kTwI_{padding:22px;flex-direction:column;align-items:flex-start;gap:22px}.social-projects_results__kTwI_ dl{gap:36px}.social-projects_results__kTwI_ dd{font-size:44px}.social-projects_results__kTwI_ dt{font-size:12px}.social-projects_projectSupport__hJnCD{align-items:flex-start;flex-direction:column;gap:16px}.social-projects_geography__pUt1C{grid-template-columns:1fr;gap:24px}.social-projects_geography__pUt1C figure{max-width:300px}.social-projects_cities__FQ007{gap:14px 10px}.social-projects_cities__FQ007 li{font-size:12px}.social-projects_foundationPhoto___Hysn img{max-height:440px}.social-projects_foundationLogo__pZGFt{margin-bottom:28px}.social-projects_services__s37xK{gap:12px}.social-projects_services__s37xK li{padding:20px}.social-projects_services__s37xK h3{font-size:16px}.social-projects_services__s37xK svg{top:18px;right:18px;width:16px}.social-projects_form__ayYWZ,.social-projects_inquiryIntro__3YjTu{padding:24px;border-radius:20px}}@media (max-width:370px){.social-projects_services__s37xK{grid-template-columns:1fr}.social-projects_results__kTwI_ dl{gap:25px}.social-projects_cities__FQ007{grid-template-columns:1fr}}.teachers_page__k3CmN{padding-bottom:96px}.teachers_hero__jo95e{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,7vw,112px);padding-top:88px;padding-bottom:64px;align-items:center}.teachers_hero__jo95e h1{font-size:clamp(42px,5.2vw,78px);line-height:1.06;letter-spacing:-.055em;margin:24px 0;max-width:700px}.teachers_lead__ADaLT{font-size:clamp(20px,2vw,27px);line-height:1.5;max-width:560px}.teachers_intro__KOA4J{border-left:1px solid #dcd8ce;padding-left:36px}.teachers_bio__jyKRs,.teachers_framework__5_F09 p,.teachers_intro__KOA4J p,.teachers_recruitment__Ooh2I p{font-size:16px;line-height:1.85;color:#556672}.teachers_intro__KOA4J p:last-child{margin-bottom:0}.teachers_explore__ovu7N{display:inline-flex;align-items:center;gap:16px;padding:12px 0;color:var(--action);font-weight:700}.teachers_standards__W6KhF{padding-bottom:88px}.teachers_standards__W6KhF>h2{font-size:20px;margin-bottom:24px}.teachers_standardGrid__Km3uZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.teachers_standard__fuLjU{background:#f0eade;border-radius:20px;padding:28px 24px}.teachers_standard__fuLjU svg{color:var(--action);margin-bottom:24px}.teachers_standard__fuLjU h3{font-size:20px;line-height:1.35;margin-bottom:12px}.teachers_standard__fuLjU p{margin:0;font-size:14px;line-height:1.75;color:#556672}.teachers_sectionHeading__oTUAR{max-width:800px;margin-bottom:36px}.teachers_page__k3CmN h2{line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.teachers_consultation__MRP2M h2,.teachers_framework__5_F09 h2,.teachers_recruitment__Ooh2I h2,.teachers_sectionHeading__oTUAR h2{font-size:clamp(30px,3.4vw,48px);margin-top:20px}.teachers_team__HFObz{scroll-margin-top:120px;padding-bottom:88px}.teachers_teamGrid__bQeJs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.teachers_card__IEBOx{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border:1px solid var(--line);background:white;border-radius:24px;min-width:0}.teachers_cardHeader__qjKf0{display:grid;grid-template-columns:96px 1fr;gap:24px;align-items:center;margin-bottom:28px}.teachers_avatar__pSzvB{width:96px;aspect-ratio:1;border-radius:24px;background:var(--pale-blue);display:grid;place-items:center;position:relative;overflow:hidden}.teachers_avatar__pSzvB img{object-fit:cover}.teachers_avatar__pSzvB span{font-size:40px;letter-spacing:-.06em;font-weight:500}.teachers_card__IEBOx:nth-child(3n+2) .teachers_avatar__pSzvB{background:var(--peach)}.teachers_card__IEBOx:nth-child(3n) .teachers_avatar__pSzvB{background:var(--sage)}.teachers_number__r_80A{font-size:11px;letter-spacing:.12em;color:var(--action);font-weight:700}.teachers_card__IEBOx h3{font-size:clamp(23px,2.2vw,30px);line-height:1.2;margin:5px 0 8px;letter-spacing:-.035em}.teachers_role__YS4Cy{font-size:13px;line-height:1.6;color:#556672;margin:0}.teachers_bio__jyKRs{margin-bottom:24px}.teachers_tags__AJXoq{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 24px;padding:0;list-style:none}.teachers_tags__AJXoq li{font-size:12px;line-height:1.5;background:#f2f4f2;padding:6px 11px;border-radius:8px}.teachers_cardCta__rrjfs{border-top:1px solid var(--line);border-radius:0;padding:20px 0 0;justify-content:space-between;width:100%;font-size:14px;text-align:left}.teachers_framework__5_F09{background:var(--navy);padding:72px 0;color:white}.teachers_frameworkGrid__1Az6Z{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px)}.teachers_framework__5_F09 [class=eyebrow],.teachers_framework__5_F09 p{color:#d9e1e6}.teachers_cefr__ThM3H{display:inline-block;color:#f6b49c;font-size:14px;letter-spacing:.16em;margin-bottom:20px}.teachers_frameworkCopy__uG_hj p:last-child{margin-bottom:0}.teachers_consultation__MRP2M{text-align:center;padding-top:88px;padding-bottom:88px}.teachers_consultation__MRP2M>div{justify-content:center}.teachers_consultation__MRP2M h2{max-width:720px;margin-left:auto;margin-right:auto}.teachers_consultation__MRP2M p{max-width:760px;margin:0 auto 20px;font-size:17px;color:#556672;line-height:1.8}.teachers_consultation__MRP2M a{margin-top:12px}.teachers_consultation__MRP2M small{display:block;color:#556672;margin-top:20px}.teachers_recruitment__Ooh2I{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);padding:48px;border-radius:24px;background:#f0eade}.teachers_recruitment__Ooh2I a{margin-top:12px}@media (max-width:1000px){.teachers_standardGrid__Km3uZ{grid-template-columns:repeat(2,minmax(0,1fr))}.teachers_hero__jo95e{gap:32px}.teachers_cardHeader__qjKf0{grid-template-columns:72px 1fr;gap:16px}.teachers_avatar__pSzvB{width:72px;border-radius:20px}}@media (max-width:700px){.teachers_page__k3CmN{padding-bottom:48px}.teachers_hero__jo95e{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px;gap:24px}.teachers_hero__jo95e h1{font-size:clamp(38px,10vw,60px)}.teachers_intro__KOA4J{border-left:0;border-top:1px solid #dcd8ce;padding:24px 0 0}.teachers_standards__W6KhF,.teachers_team__HFObz{padding-bottom:48px}.teachers_standardGrid__Km3uZ{gap:12px}.teachers_standard__fuLjU{padding:20px 16px;border-radius:16px}.teachers_standard__fuLjU h3{font-size:17px}.teachers_standard__fuLjU p{font-size:13px}.teachers_standard__fuLjU svg{margin-bottom:16px}.teachers_frameworkGrid__1Az6Z,.teachers_recruitment__Ooh2I,.teachers_teamGrid__bQeJs{grid-template-columns:1fr}.teachers_card__IEBOx{padding:24px}.teachers_cardHeader__qjKf0{margin-bottom:20px}.teachers_bio__jyKRs{font-size:15px}.teachers_framework__5_F09{padding:48px 0}.teachers_frameworkGrid__1Az6Z{gap:16px}.teachers_consultation__MRP2M{padding-top:48px;padding-bottom:48px}.teachers_recruitment__Ooh2I{padding:28px 24px;gap:8px}.teachers_recruitment__Ooh2I h2{font-size:30px}}@media (max-width:360px){.teachers_standardGrid__Km3uZ{grid-template-columns:1fr}.teachers_card__IEBOx{padding:20px}}@media (max-width:600px){.teachers_standardGrid__Km3uZ{grid-template-columns:1fr}.teachers_standard__fuLjU{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px 16px;padding:22px}.teachers_standard__fuLjU svg{grid-row:1/span 2;margin:0}.teachers_standard__fuLjU h3{margin:0}.teachers_standard__fuLjU p{grid-column:2;font-size:14px}}