.content-section{background:transparent;padding:4rem 0}.content-section:nth-child(2n){background:var(--ts-very-light-blue)}.content-wrapper{margin:0 auto;max-width:900px}.content-section h2{font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.2;margin-bottom:2rem}.content-section h2,.content-section h3{color:var(--ts-text-dark);font-weight:600}.content-section h3{font-size:1.5rem;line-height:1.3;margin:2rem 0 1rem}.content-section p{color:var(--ts-text-medium);font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.content-section ul{list-style:none;margin:0 0 2rem;padding:0}.content-section ul li{color:var(--ts-text-medium);font-size:1.05rem;line-height:1.7;padding:.75rem 0 .75rem 2rem;position:relative}.content-section ul li:before{color:var(--ts-accent-blue);content:"•";font-size:1.2rem;font-weight:700;left:.75rem;position:absolute}.content-section a{color:var(--ts-link-blue);font-weight:600;text-decoration:underline;transition:color .2s ease}.content-section a:hover{color:var(--ts-button-blue);text-decoration:none}.section-text{margin-bottom:3rem}.section-text:last-child{margin-bottom:0}.eligibility-callout-box{background:linear-gradient(135deg,#e6f3ff,#f0f9ff);border:2px solid var(--ts-accent-blue);border-radius:12px;box-shadow:0 4px 12px rgba(0,102,204,.1);margin-top:2rem;padding:1.5rem 2rem}@media (max-width:768px){.content-section{padding:3rem 0}.content-section h2{margin-bottom:1.5rem}.content-section ul li{padding-left:1.5rem}.content-section ul li:before{left:.5rem}}