/* Public YONDR Next brand and campaign. */
.next-wordmark{display:flex;align-items:baseline;gap:0;font-size:36px;font-weight:750;letter-spacing:-.06em;line-height:1}.next-wordmark span{font-size:1em;font-weight:750}.next-wordmark sup{font-size:12px;align-self:flex-start;letter-spacing:0;margin-top:4px}
.next-home,.next-hero{background:#eee9fa;color:#241b39;border-radius:22px;padding:46px;display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.next-home{max-width:1144px;margin:12px auto 65px}.next-home h2{font-size:clamp(36px,4vw,55px);line-height:1.05;margin:24px 0 15px;letter-spacing:-.05em}.next-age{font-size:12px;color:#655878;margin:18px 0 0}.next-home-copy>p{font-size:17px;line-height:1.65;max-width:480px}.next-home .next-free-line{font-size:13px;font-weight:600;margin:22px 0}.next-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:25px}.next-join{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#342177;min-height:48px;padding:13px 24px;border-radius:30px;text-decoration:none;font-size:13px;font-weight:600;border:1px solid transparent}.next-join:hover{background:#eae3ff}.next-explore{font-size:13px;text-underline-offset:5px;color:#4a3588}.next-free-badge{display:inline-block;padding:8px 12px;border:1px solid #c5b9df;border-radius:30px;font-size:11px;letter-spacing:.02em}.site-header nav .next-nav{color:#5b42ff;font-weight:650}
.next-page{max-width:1144px;margin:auto}.next-hero{grid-template-columns:1.3fr 1fr;margin:10px 0 55px}.next-hero h1{font-size:clamp(48px,5.5vw,76px);line-height:1.04;letter-spacing:-.06em;margin:34px 0 22px}.next-lead{font-size:18px;line-height:1.65;max-width:580px}.next-promise{border:1px solid #b4a3ff;border-radius:140px 140px 18px 18px;padding:50px 25px 35px;text-align:center;background:#4b33e0}.next-zero{display:block;font-size:90px;font-weight:550;line-height:1;letter-spacing:-.07em}.next-promise h2{font-size:25px;line-height:1.15;margin:18px 0}.next-promise p{font-size:13px;line-height:1.8;color:#ede8ff}.next-intro{max-width:790px;margin:0 0 35px}.next-kicker{font-size:11px;color:#5b42ff;letter-spacing:.06em;font-weight:600;margin-bottom:15px}.next-page section{scroll-margin-top:100px}.next-page h2{font-size:clamp(30px,3.7vw,44px);line-height:1.1;letter-spacing:-.045em}.next-page p{line-height:1.8}.next-intro>p:last-child{color:#606069;font-size:16px}.next-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0 60px}.next-benefits-grid article{border-radius:17px;padding:32px;background:#f0eaff}.next-benefits-grid article:nth-child(2){background:#f5f1e9}.next-benefits-grid article:nth-child(3){background:#edf3ef}.next-benefits-grid article:nth-child(4){background:#f7f5ff}.next-benefits-grid h3{font-size:27px;line-height:1.15;margin:0 0 15px}.next-benefits-grid p{font-size:14px;color:#55545d;margin-bottom:0}.next-benefits-grid a{font-size:12px;color:#5b42ff;display:inline-block;margin-top:20px;text-underline-offset:5px}.next-belief,.next-questions{padding:35px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.next-belief p,.next-questions p{font-size:14px;color:#606069}.next-belief h2{margin:0}.next-ambition{background:#23183d;color:#fff;padding:42px;border-radius:18px;margin:25px 0 30px}.next-ambition .next-kicker{color:#c6b7ff}.next-ambition p{color:#ded6ea;font-size:15px;max-width:760px;margin-bottom:0}.next-questions summary{font-size:14px}.next-close{padding:38px;background:#ede7ff;border-radius:18px;margin:25px 0 35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.next-close h2{font-size:32px;margin:0 0 12px}.next-close p{font-size:14px;margin:0;color:#606069}.next-close .next-join{background:#5b42ff;color:white;flex-shrink:0}.next-fineprint{font-size:11px;color:#606069;line-height:1.8;margin:0 0 40px}
@media(max-width:1200px){.next-home{margin-left:28px;margin-right:28px}}
@media(max-width:900px){.next-home,.next-hero{gap:30px;padding:35px}.next-zero{font-size:72px}.next-hero h1{font-size:55px}.next-belief,.next-questions{gap:35px}}
@media(max-width:760px){.next-home{grid-template-columns:1fr;gap:25px;margin:10px 22px 35px;padding:29px;border-radius:17px}.next-home h2{font-size:38px;margin:20px 0 0}.next-home-copy>p{font-size:15px}.next-home .next-free-line{margin:16px 0}.next-wordmark{font-size:32px}.next-hero{grid-template-columns:1fr;padding:30px 25px;margin-bottom:35px;gap:28px}.next-hero h1{font-size:48px;margin-top:28px}.next-lead{font-size:16px}.next-promise{border-radius:16px;padding:25px}.next-promise h2{font-size:25px}.next-zero{font-size:65px}.next-benefits-grid{grid-template-columns:1fr;gap:15px;margin-bottom:35px}.next-benefits-grid article{padding:27px}.next-benefits-grid h3{font-size:26px}.next-belief,.next-questions{grid-template-columns:1fr;gap:20px;padding:25px 0}.next-ambition{padding:28px}.next-ambition h2{font-size:33px}.next-close{padding:27px;display:block}.next-close .next-join{margin-top:23px}.next-home .next-join{min-width:140px}}
.next-section-nav{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:40px;font-size:13px}.next-section-nav a{color:#5b42ff;text-underline-offset:5px}.next-page>section{margin-bottom:45px}.next-page #next-eligibility>p{font-size:15px;color:#606069;max-width:850px}.next-page #next-questions{max-width:850px}.next-page #next-questions p{font-size:14px;color:#606069}.next-page .next-promise h2{font-size:25px}.next-page>.next-actions{margin-bottom:25px}

/* Soft violet Next campaign and a portrait of people preparing for working life. */
.next-home .next-join,.next-hero .next-join{background:#5b42ff;color:#fff}.next-home .next-join:hover,.next-hero .next-join:hover{background:#4530cb}.next-youth{margin:0;min-width:0}.next-youth img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px}.next-youth figcaption{font-size:9px;color:#655878;margin-top:10px;line-height:1.5}.next-youth-message{font-size:17px;font-weight:550;line-height:1.5;margin:18px 0 0}.next-home .next-free-line{color:#4d3b66}.next-home .next-free-badge{color:#4d3b66}.next-home .next-brand-dot,.next-hero .next-brand-dot{color:#5b42ff}.next-wordmark sup{font-size:12px;margin-left:2px}

.next-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border-radius:16px;overflow:hidden}.next-photo-grid img{width:100%;height:360px;object-fit:cover;border-radius:0;aspect-ratio:auto}.next-photo-grid img:first-child{object-position:68% 48%}.next-photo-grid img:nth-child(2){object-position:50% 45%}.next-photo-grid img:nth-child(3){object-position:42% 45%}.next-youth figcaption a{color:inherit;text-underline-offset:3px}@media(max-width:760px){.next-photo-grid img{height:300px}}

.next-youth .next-selected-photo{width:100%;height:460px;aspect-ratio:auto;object-fit:cover;object-position:50% 58%;border-radius:16px}@media(max-width:760px){.next-youth .next-selected-photo{height:auto;max-height:520px;object-fit:contain}}

/* Consolidated core benefits and clear future availability. */
.next-growing{max-width:850px;padding:35px 0}.next-growing>p:not(.next-kicker){font-size:15px;color:#606069;max-width:720px}.next-growing details p{font-size:14px;color:#606069;max-width:720px}.next-growing h2{margin-bottom:22px}.next-close .next-wordmark{font-size:24px;margin-bottom:25px}.next-close h2{margin-bottom:15px}.next-page .next-benefits-grid{margin-bottom:28px}.next-page #next-eligibility{padding:20px 0}.next-page #next-questions{padding:20px 0}.next-benefits-grid article{display:flex;flex-direction:column}.next-benefits-grid article>a{margin-top:auto;padding-top:20px}.next-home .next-join,.next-close .next-join,.next-hero .next-join{min-height:48px}.next-section-nav a{padding:10px 0}.next-page details summary{min-height:48px}@media(max-width:760px){.next-growing{padding:22px 0}.next-growing h2{font-size:30px}.next-page .next-benefits-grid{margin-bottom:15px}.next-page .next-close .next-wordmark{font-size:27px}.next-hero .next-actions{gap:18px}.next-page .next-close{margin-top:20px}.next-page .next-lead{font-size:16px}.next-home .next-free-badge{font-size:11px}}
