.youth-container{background-color:var(--bg);min-height:100vh;color:var(--text);padding:0 20px 80px}.youth-header{-webkit-backdrop-filter:blur(20px);z-index:100;background-color:#110f0ecc;align-items:center;gap:16px;margin-bottom:24px;margin-left:-20px;margin-right:-20px;padding:24px 20px 16px;display:flex;position:sticky;top:0}.back-btn{color:var(--text-sub);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.youth-header h1{margin:0;font-size:1.25rem;font-weight:700}.youth-content{max-width:600px;margin:0 auto}.intro{color:var(--text-sub);margin-bottom:32px;line-height:1.7}.intro p{margin-bottom:12px}.item{margin-bottom:40px}.item h2{color:var(--primary);align-items:center;gap:8px;margin-bottom:16px;font-size:1.1rem;font-weight:700;display:flex}.item p,.item li{color:#ddd;margin-bottom:8px;font-size:.95rem;line-height:1.7}.item ul{padding-left:20px;list-style:outside}.item strong{color:#fff}.contact-box{background-color:var(--secondary);border:1px solid #1a1a1a;border-radius:16px;padding:20px}.contact-box p{color:#aaa;margin-bottom:8px}.contact-box p:last-child{margin-bottom:0}.effective-date{color:#555;text-align:right;border-top:1px solid #1a1a1a;margin-top:60px;padding-top:20px;font-size:.85rem}@media (max-width:480px){.youth-header h1{font-size:1.1rem}}
