*{padding:0;box-sizing:border-box}*,body{margin:0}body{font-family:Nunito,sans-serif;background-color:#f8f9fa;color:#333;line-height:1.5;padding-bottom:40px}.hero-section{background-color:#f2f2f2;padding:60px 20px;text-align:center}.hero-content h1{font-size:2rem;color:#333;margin-bottom:20px}.cta-subtext{font-size:1rem;color:#333;text-decoration:none}.cta-subtext:hover{text-decoration:underline}.why-teach{background-color:#fff;text-align:center;padding:40px 20px}.why-teach h2{font-size:1.5rem;color:#333;margin-bottom:30px}.features{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.feature{flex:1 1 220px;max-width:250px;margin:0 auto;text-align:center}.feature img{height:60px;margin-bottom:15px;margin-left:auto;margin-right:auto}.feature h3{font-size:1.125rem;color:#333;margin-bottom:10px}.feature p{font-size:1rem;color:#555}.container{max-width:800px;margin:30px auto;padding:20px;border-radius:5px}@media (max-width:768px){.hero-content h1{font-size:1.75rem}.cta-subtext{font-size:.95rem}.why-teach h2{font-size:1.3rem}.feature h3{font-size:1rem}.feature p{font-size:.95rem}}@media (max-width:480px){.hero-section{padding:35px 15px}.hero-content h1{font-size:1.2rem}.cta-subtext{font-size:.8rem}.why-teach{padding:30px 15px}.why-teach h2{font-size:1.2rem;margin-bottom:20px}.features{flex-direction:column;align-items:center}.feature{width:90%;max-width:100%}.feature img{height:50px}.feature h3{font-size:1rem}.feature p{font-size:.9rem}.container{padding:15px}}