.public-auth,.yl-inquiry-page,.young-leader-public{--yl-green:#07351f;--yl-muted:#52615a;--yl-line:#dce5de;--yl-paper:#f7f6f0;color:#243b30}.yl-container{max-width:1232px;padding-inline:26px;margin-inline:auto}.yl-inquiry-page [id],.young-leader-public section[id]{scroll-margin-top:100px}.public-auth :is(a,button,input):focus-visible,.yl-inquiry-page :is(a,button,input,textarea):focus-visible,.young-leader-public :is(a,button,input):focus-visible{outline:3px solid #957023;outline-offset:4px}.young-leader-public>section:not(.yl-hero):not(#child-signin){padding-block:64px}.yl-inquiry-page h2,.young-leader-public h2{font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.025em}.yl-eyebrow,.young-leader-public .eyebrow{display:block;color:#67734f;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.young-leader-public section:not(#choose) .text-slate-400{color:#56645f}.young-leader-public section:not(#choose) :is(.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\],.text-\[12px\],.text-\[12\.5px\],.text-\[13px\]){font-size:14px}.young-leader-public section:not(#choose) a:not(.yl-hero-cover):not(.yl-text-link):not(.yl-returning):not(.yl-library-caption a){min-height:44px}.yl-hero{background:#f7f6f0;border-bottom:1px solid var(--yl-line);padding-block:62px 54px}.yl-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.young-leader-public .yl-hero h1{color:var(--yl-green);font-family:var(--font-poppins),Poppins,sans-serif;font-size:clamp(44px,4.4vw,56px);font-weight:700;line-height:1.08;letter-spacing:-.04em;margin:0}.yl-lead{margin-top:22px;font-size:18px;line-height:1.65;color:var(--yl-muted);max-width:510px}.yl-hero-benefits{display:grid;gap:9px;list-style:none;margin:22px 0 28px;padding:0;font-size:14px;color:#345342}.yl-hero-benefits li{display:flex;gap:9px;align-items:center}.yl-hero-benefits svg{flex-shrink:0}.yl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.yl-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:10px;text-decoration:none;font-size:14px;line-height:1.45;font-weight:700;transition:background .15s,border-color .15s;text-align:center}.yl-button-primary{background:var(--yl-green,#07351f);color:white}.yl-button-primary:hover{background:#145035}.yl-button-secondary{color:#07351f;border-color:#b9c9bf;background:white}.yl-button-secondary:hover{background:#edf2ed;border-color:#668472}.yl-returning{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:#174b32;text-decoration:underline;text-underline-offset:4px;font-size:14px;padding-block:8px}.yl-hero-library{min-width:0;background:#fff;border:1px solid #e4e8dc;border-radius:20px;padding:22px}.yl-library-caption{display:flex;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:12px;line-height:1.5;color:#52615a}.yl-library-caption a{color:#174b32;text-decoration:underline;text-underline-offset:4px}.yl-cover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.yl-hero-cover{display:block;min-width:0;text-decoration:none;color:#41594a;font-size:12px;text-align:center}.yl-hero-cover img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:12px;box-shadow:0 3px 9px #07351f14;transition:transform .15s}.yl-hero-cover:hover img{transform:translateY(-4px)}.yl-hero-cover span{display:block;margin-top:7px}.yl-library-note{text-align:center;margin-top:23px;color:#627064;font-size:13px}#child-signin{background:#eef3ed;border-block:1px solid var(--yl-line);padding-block:27px}#child-signin h2{font-size:24px;color:#07351f;margin-top:4px}#child-signin .yl-eyebrow{font-size:11px;margin:0}#child-signin p{font-size:14px;color:#52615a}.yl-child-form{display:grid;gap:7px;width:100%;max-width:460px}.yl-child-form label{font-size:14px;color:#07351f;font-weight:700}.yl-child-fields{display:flex;gap:10px}.yl-child-fields input{min-width:0;width:100%;height:52px;border:1px solid #a9bdae;background:white;border-radius:10px;padding:12px 14px;font-size:17px;color:#07351f}.yl-child-fields button{flex-shrink:0}.young-leader-public #ways-in{padding-block:56px}.yl-audience-card{border-radius:16px;box-shadow:none}.yl-audience-card>a:first-of-type{margin-top:auto;border-radius:10px;padding:12px;height:auto}.yl-audience-card>div{padding-bottom:28px}.yl-audience-card>div>span:nth-child(2){display:none}.yl-audience-card h3{margin-top:20px;font-size:23px}.yl-audience-card ul{margin-top:18px}.yl-audience-card li{font-size:14px}.yl-section-intro{max-width:650px;margin-bottom:30px}.yl-section-intro h2{color:#07351f;font-family:var(--font-poppins),Poppins,sans-serif;font-weight:700}.yl-section-intro p{margin-top:14px;color:var(--yl-muted);font-size:16px;line-height:1.6}.yl-benefits{background:var(--yl-paper)}.yl-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.yl-benefit-grid>div{border-top:2px solid #b89248;padding-top:18px}.yl-benefit-grid h3{font-size:18px;color:#07351f;font-weight:700}.yl-benefit-grid p{margin-top:10px;color:var(--yl-muted);line-height:1.65;font-size:15px}.yl-inside>div{gap:48px}.yl-inside ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;border:0}.yl-inside ul li{border-bottom:1px solid var(--yl-line);border-top:0}.yl-inside ul li span:last-child{font-size:14px}.yl-level-card{border-radius:16px;transition:border-color .15s}.yl-level-card:hover{border-color:#72957e}.yl-level-card h3{font-size:20px;min-height:2.5em}.yl-level-card>div{padding:20px}.yl-level-cover{padding:16px;background:#f5f5ed}.yl-level-outcome{font-size:14px;color:var(--yl-muted);line-height:1.6;margin-top:10px;margin-bottom:4px}.yl-level-actions>:is(a,button){border-radius:10px;font-size:13px}.yl-close{background:#eef3ed;text-align:center}.yl-close h2{font-family:var(--font-poppins),Poppins,sans-serif;color:#07351f;font-weight:700}.yl-close p{margin:16px auto 28px;font-size:16px;line-height:1.6;color:var(--yl-muted)}.yl-close .yl-actions{justify-content:center}.yl-text-link{color:#174b32;font-size:14px;text-decoration:underline;text-underline-offset:4px;padding:12px}.public-site-header{box-shadow:none}.public-site-header a:focus-visible,.public-site-header button:focus-visible{outline:3px solid #957023;outline-offset:3px}.public-site-footer{border-top:4px solid #b89248}.public-site-footer a{text-underline-offset:4px}.yl-inquiry-page{max-width:1232px;margin:auto;padding:38px 26px 72px}.yl-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;margin-bottom:36px;color:#52615a}.yl-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.yl-inquiry-header{max-width:780px}.yl-inquiry-header h1{font-size:clamp(34px,4.2vw,48px);line-height:1.14;letter-spacing:-.035em;color:#07351f;font-family:var(--font-poppins),Poppins,sans-serif;font-weight:700}.yl-inquiry-header p{font-size:16px;line-height:1.7;margin-top:18px;color:#52615a}.yl-inquiry-header .yl-actions{margin-top:24px}.yl-inquiry-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:38px;padding-block:24px;border-block:1px solid var(--yl-line)}.yl-inquiry-steps h2{font-size:17px;font-weight:700;color:#07351f;letter-spacing:0}.yl-inquiry-steps p{font-size:14px;color:#52615a;line-height:1.6;margin-top:8px}.yl-form-heading{font-size:20px!important;font-weight:700;color:#07351f;margin:30px 0 14px}.yl-form-heading:first-child{margin-top:0}.public-requirements :is(button,input){min-height:44px}.public-requirements input:not([inputmode=numeric]),.public-requirements textarea{font-size:16px;border-radius:10px}.public-requirements aside{top:100px}.public-requirements aside>button{height:auto;padding:13px;font-size:14px;border-radius:10px}.public-requirements .text-\[11\.5px\],.public-requirements .text-\[12\.5px\]{font-size:14px}.public-auth .field{font-size:15px;min-height:48px;border-radius:8px;background-color:#ffffff;border:1.5px solid #c8d6ce;color:#111827;padding-inline:14px;transition:border-color .15s,box-shadow .15s}.public-auth .field:focus{border-color:#07351f;box-shadow:0 0 0 3px rgba(14,75,49,.15);outline:none}.public-auth .lbl{font-size:14px;font-weight:700;color:#07351f;margin-bottom:6px;display:block}.public-auth .hbtn{min-height:48px;border-radius:8px;font-size:15px;font-weight:700}.public-auth .green.glow{background-color:#07351f!important;background-image:linear-gradient(170deg,#0a472a,#07351f 55%,#042415)!important;color:#ffffff!important;border-right:1px solid rgba(199,165,87,.25)}.public-auth .green.glow .eyebrow{color:#c7a557!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.public-auth .green.glow h1{color:#ffffff!important;font-family:var(--font-cinzel),Georgia,serif}.public-auth .green.glow p.auth-lead{color:#e6eee9!important;font-size:16px;line-height:1.65}.public-auth .green.glow .auth-footer-tag{color:#b0c7ba!important}@media (max-width:1023px){.yl-hero-grid{grid-template-columns:1fr;gap:34px}.yl-hero-copy,.yl-hero-library{max-width:680px}.yl-hero{padding-block:40px}.yl-benefit-grid{grid-template-columns:repeat(2,1fr)}.yl-inquiry-steps{gap:18px}}@media (max-width:639px){.yl-container{padding-inline:22px}.young-leader-public>section:not(.yl-hero):not(#child-signin){padding-block:44px}.young-leader-public .yl-hero h1{font-size:42px}.yl-lead{font-size:16px;margin-top:18px}.yl-hero-benefits{font-size:14px;margin:18px 0 23px}.yl-hero-benefits li{align-items:flex-start}.yl-hero-benefits svg{margin-top:2px}.yl-actions{align-items:stretch}.yl-actions>.yl-button{flex-grow:1}.yl-hero-library{padding:16px 12px;border-radius:14px}.yl-library-caption{font-size:11px;gap:10px;margin-bottom:18px}.yl-cover-grid{gap:14px 8px}.yl-hero-cover{font-size:11px}.yl-hero-cover img{border-radius:8px}.yl-library-note{font-size:12px;margin-top:18px}.yl-child-fields{flex-direction:column}.yl-benefit-grid{gap:24px 20px}.yl-benefit-grid h3{font-size:17px}.yl-benefit-grid p{font-size:14px}.yl-inside ul{grid-template-columns:1fr}.yl-inquiry-page{padding-inline:22px}.yl-inquiry-steps{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.yl-inquiry-page *,.young-leader-public *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.public-auth button[type=submit]{background:#07351f;color:white;border-color:#07351f;box-shadow:none}.public-auth button[type=submit]:hover{background:#145035;color:white}.young-leader-public section:not(#choose) :is(.text-\[\#b89248\],.text-\[\#b8892e\]){color:#886623}.public-requirements .font-serif{font-family:var(--font-poppins),Poppins,sans-serif}@media (max-width:639px){.public-requirements .yl-seat-row>div:first-child{flex-basis:100%}}@media (min-width:1024px){body:has(.young-leader-public,.yl-inquiry-page) button[title="Chat with us"]{width:48px;height:48px;padding:0}body:has(.young-leader-public,.yl-inquiry-page) button[title="Chat with us"]>span{display:none}}