.track-page{padding:var(--section-pad) 0}.track-header{text-align:center;max-width:600px;margin:0 auto 2.5rem}.track-header h1{font-family:var(--font-display);font-size:clamp(2rem, 4vw, 3rem);line-height:1.2;margin-bottom:.8rem}.track-header p{font-size:1rem;color:var(--text-mid);line-height:1.7}.track-widget-wrap{max-width:720px;margin:0 auto 3rem;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(0,0,0,.08)}.track-help{max-width:900px;margin:0 auto}.track-help h2{font-family:var(--font-display);font-size:1.5rem;text-align:center;margin-bottom:1.5rem}.track-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.track-help-card{background:var(--cream);border-radius:var(--radius-lg);padding:1.5rem;text-align:center}.track-help-card svg{color:var(--brand);margin-bottom:.8rem}.track-help-card h3{font-family:var(--font-display);font-size:1rem;margin-bottom:.5rem;line-height:1.3}.track-help-card p{font-size:.88rem;color:var(--text-mid);line-height:1.6}.track-help-card a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.track-help-card a:hover{color:var(--brand-dark)}@media (max-width:768px){.track-help-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media (max-width:600px){.track-page{padding-top:1.5rem}.track-header{margin-bottom:1.5rem}.track-header h1{font-size:clamp(1.6rem, 7vw, 2rem)}.track-header p{font-size:.92rem}.track-help h2{font-size:1.2rem}.track-help-card{padding:1.2rem}}