.youth-page{--youth-black:#19171a;--youth-pink:#b7145a}.youth-header{border-top:7px solid var(--youth-black);border-bottom:3px solid var(--youth-black);justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:13px;display:flex}.youth-header a{align-items:center;gap:7px;display:flex}.youth-header strong{color:var(--youth-pink);letter-spacing:.5px;font-family:Georgia,serif;font-size:24px}.youth-hero{border-bottom:3px solid var(--youth-black);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:50px;padding:58px 0;display:grid}.youth-hero h1{letter-spacing:-5px;margin:18px 0 30px;font:clamp(58px,8vw,118px)/.9 Georgia,serif}.youth-hero h1 em{color:var(--youth-pink);font-weight:400}.youth-intro{color:#5f555b;max-width:780px;font:22px/1.6 Georgia,serif}.peace-note{border-top:1px solid var(--rule);align-items:center;gap:18px;margin-top:30px;padding-top:18px;font-size:14px;display:flex}.peace-note strong{color:var(--youth-pink);letter-spacing:1px;white-space:nowrap}.youth-hero figure{background:#eee6ea;margin:0;position:relative;overflow:hidden}.youth-hero figure img{aspect-ratio:.9;object-fit:cover;width:100%;display:block}.youth-hero figcaption{color:#fff;background:linear-gradient(#0000,#140c10e6);padding:42px 12px 10px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.youth-hero figcaption a{color:#fff;text-decoration:underline}.why-ou{border-bottom:1px solid var(--rule);grid-template-columns:.8fr 1.2fr;gap:70px;padding:50px 0;display:grid}.why-ou h2,.youth-section-title h2,.youth-action h2,.youth-voices h2,.youth-sources h2{letter-spacing:-2px;margin:12px 0;font:clamp(36px,4vw,58px)/1.05 Georgia,serif}.why-ou>div:last-child>p{color:#61575d;margin-top:0;font:18px/1.7 Georgia,serif}.why-ou a,.youth-timeline a{color:var(--youth-pink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.youth-section-title{grid-template-columns:1fr auto;align-items:end;padding:48px 0 24px;display:grid}.youth-section-title .eyebrow{grid-column:1}.youth-section-title h2{grid-column:1;margin-bottom:0}.youth-section-title>p:last-child{color:#6a6066;grid-area:1/2/3;max-width:330px;font-size:14px}.youth-timeline{border-top:1px solid var(--youth-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.youth-timeline article{border-bottom:1px solid var(--rule);grid-template-columns:46px 1fr;gap:18px;padding:30px 28px 32px 0;display:grid}.youth-timeline article:nth-child(odd){border-right:1px solid var(--rule)}.youth-timeline article:nth-child(2n){padding-left:28px}.youth-timeline article>span{color:var(--youth-pink);font:italic 18px Georgia,serif}.youth-timeline h3{margin:8px 0 12px;font:29px/1.15 Georgia,serif}.youth-timeline article div>p:not(.eyebrow){color:#62585e;font-size:15px;line-height:1.65}.youth-action{background:var(--youth-black);color:#fff;margin-top:54px;padding:clamp(32px,5vw,64px)}.youth-action-heading{border-bottom:1px solid #554c51;grid-template-columns:1fr auto;align-items:end;padding-bottom:28px;display:grid}.youth-action-heading .eyebrow,.youth-action-heading h2{grid-column:1}.youth-action-heading h2{margin-bottom:0}.youth-action-heading>p:last-child{color:#d5cdd1;max-width:360px}.action-grid{grid-template-columns:repeat(4,1fr);display:grid}.action-grid article{border-right:1px solid #554c51;padding:30px 24px 0}.action-grid article:first-child{padding-left:0}.action-grid article:last-child{border-right:0}.action-grid svg{color:#ef4d94}.action-grid h3{margin:16px 0 10px;font:24px Georgia,serif}.action-grid p{color:#d5cdd1;font-size:14px}.youth-voices{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:50px;padding:50px 0;display:flex}.youth-voices>div{max-width:900px}.youth-voices>div>p:last-child{color:#62585e;font:18px/1.65 Georgia,serif}.youth-voices>a{background:var(--youth-pink);color:#fff;white-space:nowrap;align-items:center;gap:14px;padding:15px 18px;display:flex}.youth-sources{max-width:850px;padding:36px 0 52px}.youth-sources h2{font-size:34px}.youth-sources p{color:#62585e;line-height:1.7}.youth-page footer{border-top:3px solid var(--youth-black)}@media (max-width:900px){.youth-hero{grid-template-columns:1fr}.youth-hero figure img{aspect-ratio:1.5}.action-grid{grid-template-columns:repeat(2,1fr)}.action-grid article:nth-child(2){border-right:0}.why-ou{gap:35px}}@media (max-width:650px){.youth-header strong{font-size:15px}.youth-header a:last-child{display:none}.youth-hero{padding:38px 0}.youth-hero h1{letter-spacing:-3px;font-size:58px}.youth-hero figure img{aspect-ratio:1.15}.peace-note{flex-direction:column;align-items:flex-start;gap:5px}.why-ou{grid-template-columns:1fr}.youth-section-title{display:block}.youth-timeline{grid-template-columns:1fr}.youth-timeline article:nth-child(odd){border-right:0}.youth-timeline article:nth-child(2n){padding-left:0}.youth-action-heading{display:block}.action-grid{grid-template-columns:1fr}.action-grid article,.action-grid article:first-child{border-bottom:1px solid #554c51;border-right:0;padding:25px 0}.action-grid article:last-child{border-bottom:0}.youth-voices{flex-direction:column;align-items:flex-start}.youth-voices>a{white-space:normal}}.voices-showcase{border-bottom:3px solid var(--youth-black);padding:50px 0 44px}.voices-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:26px;display:flex}.voices-heading h2{letter-spacing:-2px;margin:10px 0 0;font:clamp(36px,4vw,58px)/1.05 Georgia,serif}.voices-heading>p{color:#6a6066;max-width:370px;font-size:14px}.voices-slider{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;grid-auto-columns:minmax(240px,22vw);grid-auto-flow:column;gap:18px;padding-bottom:18px;display:grid;overflow-x:auto}.voices-slider article{scroll-snap-align:start;border-right:1px solid var(--rule);padding-right:18px}.voices-slider figure{background:#eee6ea;height:330px;margin:0;position:relative;overflow:hidden}.voices-slider img{object-fit:cover;object-position:center top;width:100%;height:100%}.voices-slider figcaption{color:#fff;background:linear-gradient(#0000,#140c10e0);padding:36px 9px 8px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.voices-slider figcaption a{color:#fff;text-decoration:underline}.voices-slider article>.eyebrow{margin-top:16px}.voices-slider h3{margin:8px 0 14px;font:27px/1.1 Georgia,serif}.voice-source{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex;color:var(--youth-pink)!important}@media (max-width:650px){.voices-heading{flex-direction:column;align-items:flex-start;gap:8px}.voices-slider{grid-auto-columns:78vw}.voices-slider figure{height:300px}}.youth-page{background:linear-gradient(#fffdfbd1,#fffdfbe6),url(/telangana-bg.jpg) 50%/cover no-repeat fixed}.youth-page .paper-inner{background:#fffdfbf2;box-shadow:0 0 45px #150d112e}.movement-slideshow{border-top:7px solid var(--youth-pink);color:#fff;background:#171417;flex-direction:column;align-self:stretch;min-width:0;display:flex}.slide-image{background:#2b2529;flex:1;min-height:510px;position:relative;overflow:hidden}.slide-image>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.slide-image:after{content:"";background:linear-gradient(#0000,#110a0ef0);position:absolute;inset:30% 0 0}.slide-copy{z-index:1;padding:34px 30px;position:absolute;bottom:0;left:0;right:0}.slide-copy p{color:#ff69aa;letter-spacing:1.5px;margin:0 0 8px;font-size:12px;font-weight:700}.slide-copy h2{letter-spacing:-1px;margin:0 0 10px;font:34px/1.05 Georgia,serif}.slide-copy span{color:#ece3e7;font-size:14px;line-height:1.55}.slide-controls{justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 14px;display:flex}.slide-controls>div:first-child{gap:7px;display:flex}.slide-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #66545d;place-items:center;width:38px;height:38px;display:grid}:is(.slide-controls button:hover,.slide-controls button:focus-visible){color:#ff69aa;border-color:#ff69aa}.slide-dots{gap:7px;display:flex}.slide-dots button{background:#75666d;border:0;border-radius:50%;width:9px;height:9px;padding:0}.slide-dots button.active{background:#ff4c99;transform:scale(1.25)}.slide-controls>span{letter-spacing:1px;color:#c9bdc3;font-size:11px}@media (max-width:900px){.slide-image{min-height:480px}.movement-slideshow{min-height:540px}}@media (max-width:650px){.youth-page{background-attachment:scroll}.youth-page .paper-inner{box-shadow:none}.slide-image{min-height:420px}.slide-copy{padding:28px 22px}.slide-copy h2{font-size:29px}.slide-controls{gap:9px}.slide-dots{gap:5px}.slide-controls>span{display:none}}
