.b44 .intro.center{text-align:center;max-width:46rem;margin-inline:auto}.b44 .journey-line{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2rem auto 0;padding:0;list-style:none;display:flex}.b44 .journey-line li{letter-spacing:.06em;text-transform:uppercase;color:var(--plum);background:#fff;border:1px solid #0000001a;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:600}.b44 .journey-line li+li:before{content:"→";color:var(--coral-text);margin-right:.5rem}.b44 .pcards{gap:1.25rem;margin-top:2.5rem;display:grid}@media (width>=720px){.b44 .pcards{grid-template-columns:repeat(3,1fr)}}.b44 .pcard{background:#fff;border:1px solid #00000014;border-radius:1rem;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.b44 .pcard:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000014}.b44 .pcard-img{aspect-ratio:16/9;max-width:100%;overflow:hidden}.b44 .pcard-img img{object-fit:cover;width:100%;height:100%}.b44 .pcard-copy{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.6rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.b44 .pcard h3{font-size:1.3rem;line-height:1.2}.b44 .pcard p{color:#000000ad;flex:1;font-size:.9rem;line-height:1.55}.b44 .pcard-btn{color:#fff;background:var(--teal);border-radius:999px;align-items:center;gap:.35rem;margin-top:.4rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex}.b44 .hero-copy .lede{max-width:40rem}.b44 .stats-4{grid-template-columns:repeat(2,1fr)}@media (width>=1024px){.b44 .stats-4{grid-template-columns:repeat(4,1fr)}}.b44 .impact-inner{padding-block:3.5rem}.b44 .source{color:#ffffffbf;margin-top:1.25rem;font-size:.875rem}.b44 .source a{color:#fff;text-underline-offset:3px;text-decoration:underline}.b44 .sec-tint{background:#faf7f8}.b44 .journey{background:#0000001a;border:1px solid #0000001a;border-radius:1rem;gap:1px;margin-top:3rem;display:grid;overflow:hidden}@media (width>=768px){.b44 .journey{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.b44 .journey{grid-template-columns:repeat(4,1fr)}}.b44 .step{background:#fff;padding:2rem}.b44 .step .num{font-family:var(--mono);color:var(--coral-text);font-size:.875rem}.b44 .step h3{color:var(--plum);margin-top:.75rem;font-size:1.875rem}.b44 .step p{color:#000000b8;margin-top:.75rem;line-height:1.6}.b44 .story-card{background:#fff;border:1px solid #00000014;border-radius:1rem;align-items:stretch;max-width:60rem;margin-inline:auto;display:grid;overflow:hidden}@media (width>=720px){.b44 .story-card{grid-template-columns:5fr 7fr}}.b44 .story-card .story-media{aspect-ratio:16/10;max-width:100%}@media (width>=720px){.b44 .story-card .story-media{aspect-ratio:auto;min-height:16rem}}.b44 .story-card .story-media picture,.b44 .story-card .story-media img{object-fit:cover;width:100%;height:100%;display:block}.b44 .story-card .story-copy{flex-direction:column;justify-content:center;gap:.75rem;min-width:0;padding:1.75rem;display:flex}.b44 .story-card .story-copy .h2{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15}.b44 .story-card .story-copy .body-lg{font-size:.95rem;line-height:1.6}.b44 .story-copy .text-link{margin-top:.5rem}.b44 .duo{gap:1.5rem;margin-top:3rem;display:grid}@media (width>=900px){.b44 .duo{grid-template-columns:1fr 1fr}}.b44 .duo-card{background:#fff;border:1px solid #00000014;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.b44 .duo-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.b44 .duo-copy{flex-direction:column;flex:1;gap:.875rem;padding:1.75rem;display:flex}.b44 .duo-copy h3{font-size:1.75rem}.b44 .duo-copy p{color:#000000b8;flex:1;line-height:1.6}.b44 .centres{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=768px){.b44 .centres{grid-template-columns:1fr 1fr}}.b44 .centre{border-left:3px solid var(--coral);background:#faf7f8;border-radius:0 1rem 1rem 0;gap:1rem;padding:1.75rem;display:flex}.b44 .centre svg{color:var(--teal);flex:none;margin-top:.25rem}.b44 .centre h3{font-size:1.5rem}.b44 .centre .where{color:var(--teal);margin-top:.25rem;font-size:.875rem;font-weight:600}.b44 .centre p:last-child{color:#000000b8;margin-top:.5rem}.b44 .trust-panel{align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.b44 .trust-panel{grid-template-columns:1.4fr 1fr;gap:4rem}}.b44 .docs{gap:.875rem;margin-top:1.75rem;display:grid}.b44 .badges{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.b44 .badge{border-radius:.75rem;display:block}.b44 .badge img{object-fit:contain;width:160px;height:160px}.b44 .badge-cn{text-align:center;color:#1d3a6e;border:2px solid #1d3a6e;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:160px;height:160px;padding:.75rem;display:flex}.b44 .badge-cn .stars{letter-spacing:.1em;font-size:1.375rem}.b44 .badge-cn .b-title{font-weight:700;line-height:1.2}.b44 .badge-cn .b-org{font-size:.8125rem}.b44 .badge-cn .b-link{align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.b44 .ways{gap:1.5rem;margin-top:3rem;display:grid}@media (width>=900px){.b44 .ways{grid-template-columns:repeat(3,1fr)}}.b44 .way{background:#fff;border:1px solid #00000014;border-radius:1.25rem;flex-direction:column;gap:.875rem;padding:2rem;display:flex}.b44 .way>svg{color:var(--coral-text)}.b44 .way h3{font-size:1.625rem}.b44 .way p{color:#000000b8;flex:1;line-height:1.6}.b44 .posts{gap:2rem;margin-top:2.5rem;display:grid}@media (width>=900px){.b44 .posts{grid-template-columns:repeat(3,1fr)}}.b44 .post{border-top:2px solid #000;padding-top:1.25rem}.b44 .post .meta{text-transform:uppercase;letter-spacing:.06em;color:#000000a6;font-size:.8125rem}.b44 .post h3{margin-top:.625rem;font-size:1.5rem;line-height:1.15}.b44 .post h3 a:hover{color:var(--coral-text)}.b44 .post p:last-child{color:#000000b8;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.b44 .news-sec{background:var(--plum);color:#fff}.b44 .signup{align-items:center;gap:1.75rem;padding-block:3.5rem;display:grid}@media (width>=1024px){.b44 .signup{grid-template-columns:1fr 1.2fr;gap:3rem}}.b44 .signup h2{font-size:2.25rem}.b44 .signup p{color:#ffffffd9;margin-top:.5rem}.b44 .signup-form{flex-wrap:wrap;gap:.75rem;display:flex}.b44 .signup-form input{min-height:3rem;font:inherit;color:#000;border:0;border-radius:999px;flex:12rem;padding:0 1.125rem}.b44 .signup-form .note{flex-basis:100%;font-size:.875rem}.b44 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
