.s1Y21a_page,.s1Y21a_page *{box-sizing:border-box;margin:0;padding:0}.s1Y21a_page{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.s1Y21a_page h1,.s1Y21a_page h2,.s1Y21a_page h3,.s1Y21a_page h4{color:#333;line-height:1.6}.s1Y21a_page header{background:#f8f8f8;border-bottom:1px solid #ddd;padding:20px}.s1Y21a_page header h1{margin-bottom:10px;font-size:24px}.s1Y21a_page main{max-width:1200px;margin:0 auto;padding:40px 20px}.s1Y21a_page section{margin-bottom:60px}.s1Y21a_page h2{border-bottom:3px solid #06c;margin-bottom:20px;padding-bottom:10px;font-size:28px}.s1Y21a_page p{margin-bottom:15px}.s1Y21a_introBox{background:#f0f7ff;border-left:4px solid #06c;margin-bottom:30px;padding:20px}.s1Y21a_programList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0;display:grid}.s1Y21a_programCard{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:20px}.s1Y21a_programCard h4{color:#06c;margin-bottom:10px;font-size:16px}.s1Y21a_programCard p{margin-bottom:8px;font-size:14px}.s1Y21a_page footer{background:#f8f8f8;border-top:1px solid #ddd;margin-top:40px;padding:20px;font-size:14px}
