.aX_Rwa_container{background:#f8f9fa;min-height:100vh}.aX_Rwa_heroSection{color:#1a1a2e;background:linear-gradient(135deg,#e6f2ff 0%,#cce7ff 50%,#b3daff 100%);padding:80px 20px 40px;position:relative;overflow:hidden}.aX_Rwa_heroSection:before{content:"";background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);width:60%;height:200%;position:absolute;top:-50%;right:-10%}.aX_Rwa_heroSection:after{content:"";background:radial-gradient(circle,#fff3 0%,#0000 70%);width:60%;height:200%;position:absolute;bottom:-50%;left:-10%}.aX_Rwa_heroContent{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.aX_Rwa_breadcrumb{opacity:.8;justify-content:center;align-items:center;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.aX_Rwa_breadcrumb a{color:#4a5568;text-decoration:none;transition:color .2s}.aX_Rwa_breadcrumb a:hover{color:#2d3748}.aX_Rwa_breadcrumb span{color:#718096}.aX_Rwa_title{color:#1a1a2e;margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.2}@media (max-width:768px){.aX_Rwa_title{font-size:32px}}.aX_Rwa_subtitle{color:#4a5568;max-width:800px;margin-bottom:30px;font-size:20px;line-height:1.6}@media (max-width:768px){.aX_Rwa_subtitle{font-size:16px}}.aX_Rwa_lastUpdated{color:#4a5568;margin-bottom:16px;font-size:14px}.aX_Rwa_skillTags{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.aX_Rwa_skillTags .aX_Rwa_tag{color:#4a5568;background:#fff;border-radius:20px;padding:8px 18px;font-size:14px;text-decoration:none;transition:transform .2s;display:inline-block;box-shadow:0 2px 8px #00000014}.aX_Rwa_skillTags .aX_Rwa_tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.aX_Rwa_skillTags a.aX_Rwa_tag:hover{color:#2b6cb0}.aX_Rwa_ctaButtons{gap:20px;margin-bottom:40px;display:flex}@media (max-width:768px){.aX_Rwa_ctaButtons{flex-direction:column}}.aX_Rwa_ctaButtons .aX_Rwa_primaryBtn{color:#667eea;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s}.aX_Rwa_ctaButtons .aX_Rwa_primaryBtn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}.aX_Rwa_ctaButtons .aX_Rwa_secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s}.aX_Rwa_ctaButtons .aX_Rwa_secondaryBtn:hover{color:#667eea;background:#fff}.aX_Rwa_statsCards{grid-template-columns:repeat(4,1fr);gap:20px;max-width:600px;margin:0 auto;display:grid}@media (max-width:768px){.aX_Rwa_statsCards{grid-template-columns:repeat(2,1fr)}}.aX_Rwa_statsCards .aX_Rwa_statCard{text-align:center;background:#fff;border-radius:12px;padding:20px;transition:transform .3s;box-shadow:0 4px 12px #00000014}.aX_Rwa_statsCards .aX_Rwa_statCard:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.aX_Rwa_statsCards .aX_Rwa_statCard .aX_Rwa_statNumber{color:#2b6cb0;margin-bottom:5px;font-size:32px;font-weight:700}.aX_Rwa_statsCards .aX_Rwa_statCard .aX_Rwa_statLabel{color:#4a5568;font-size:14px}.aX_Rwa_filtersSection{max-width:1200px;margin:20px auto 40px;padding:0 20px}.aX_Rwa_searchBar{margin-bottom:20px}.aX_Rwa_searchBar .aX_Rwa_searchInput{background:#fff;border:none;border-radius:12px;width:100%;padding:16px 24px;font-size:16px;transition:box-shadow .3s;box-shadow:0 4px 20px #00000014}.aX_Rwa_searchBar .aX_Rwa_searchInput:focus{outline:none;box-shadow:0 4px 30px #667eea33}.aX_Rwa_searchBar .aX_Rwa_searchInput::placeholder{color:#9ca3af}.aX_Rwa_difficultyTabs{background:#fff;border-radius:12px;gap:10px;padding:8px;display:flex;box-shadow:0 2px 10px #0000000d}.aX_Rwa_difficultyTabs button{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:12px 24px;font-weight:500;transition:all .3s}.aX_Rwa_difficultyTabs button.aX_Rwa_active{color:#fff;background:#667eea}.aX_Rwa_difficultyTabs button:hover:not(.aX_Rwa_active){background:#f3f4f6}.aX_Rwa_questionsSection{grid-template-columns:minmax(0,1fr) 350px;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px 60px;display:grid}@media (max-width:1024px){.aX_Rwa_questionsSection{grid-template-columns:minmax(0,1fr)}}.aX_Rwa_questionsWrapper{min-width:0}.aX_Rwa_questionsContainer{flex-direction:column;gap:20px;min-width:0;display:flex}.aX_Rwa_noResults{color:#4b5563;background:#fff;border-radius:12px;margin-top:24px;padding:24px;box-shadow:0 2px 10px #0000000d}.aX_Rwa_questionCard{background:#fff;border-radius:12px;min-width:0;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.aX_Rwa_questionCard:hover{box-shadow:0 4px 20px #0000001a}.aX_Rwa_questionCard[hidden]{display:none}.aX_Rwa_questionHeader{cursor:pointer;grid-template-columns:50px minmax(0,1fr) 24px;grid-template-areas:"num title icon""num meta icon";align-items:start;gap:10px 20px;padding:24px;list-style:none;transition:background .2s;display:grid}.aX_Rwa_questionHeader::-webkit-details-marker{display:none}.aX_Rwa_questionHeader::marker{content:""}.aX_Rwa_questionHeader:hover{background:#f9fafb}.aX_Rwa_questionHeader:focus-visible{outline-offset:-2px;outline:2px solid #667eea}@media (max-width:768px){.aX_Rwa_questionHeader{grid-template-columns:40px minmax(0,1fr) 20px;column-gap:12px;padding:20px}}.aX_Rwa_questionHeader .aX_Rwa_questionNumber{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;grid-area:num;justify-content:center;align-items:center;min-width:50px;height:50px;font-size:16px;font-weight:600;display:flex}@media (max-width:768px){.aX_Rwa_questionHeader .aX_Rwa_questionNumber{min-width:40px;height:40px;font-size:14px}}.aX_Rwa_questionHeader .aX_Rwa_questionTitle{color:#1f2937;grid-area:title;margin:0;font-size:18px;font-weight:600;line-height:1.4}@media (max-width:768px){.aX_Rwa_questionHeader .aX_Rwa_questionTitle{font-size:16px}}.aX_Rwa_questionHeader .aX_Rwa_questionMeta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:10px;display:flex}.aX_Rwa_questionHeader .aX_Rwa_questionMeta .aX_Rwa_difficulty{text-transform:capitalize;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.aX_Rwa_questionHeader .aX_Rwa_questionMeta .aX_Rwa_difficulty.aX_Rwa_basic{color:#065f46;background:#d1fae5}.aX_Rwa_questionHeader .aX_Rwa_questionMeta .aX_Rwa_difficulty.aX_Rwa_intermediate{color:#92400e;background:#fed7aa}.aX_Rwa_questionHeader .aX_Rwa_questionMeta .aX_Rwa_difficulty.aX_Rwa_advanced{color:#991b1b;background:#fecaca}.aX_Rwa_questionHeader .aX_Rwa_questionMeta .aX_Rwa_category{color:#4b5563;background:#e5e7eb;border-radius:20px;padding:4px 12px;font-size:12px}.aX_Rwa_questionHeader .aX_Rwa_expandIcon{color:#9ca3af;grid-area:icon;font-size:24px;line-height:1}.aX_Rwa_questionHeader .aX_Rwa_expandIcon:before{content:"+"}.aX_Rwa_questionCard[open]>.aX_Rwa_questionHeader .aX_Rwa_expandIcon:before{content:"−"}.aX_Rwa_answerSection{min-width:0;padding:0 24px 24px 94px}@media (max-width:768px){.aX_Rwa_answerSection{padding:0 20px 20px}}.aX_Rwa_answerSection .aX_Rwa_answer h3{color:#4b5563;margin-bottom:12px;font-size:16px;font-weight:600}.aX_Rwa_answerSection .aX_Rwa_answer p{color:#374151;margin-bottom:20px;line-height:1.8}.aX_Rwa_answerSection .aX_Rwa_codeBlock{-webkit-overflow-scrolling:touch;background:#1f2937;border-radius:8px;max-width:100%;margin:20px 0;padding:20px;overflow-x:auto}.aX_Rwa_answerSection .aX_Rwa_codeBlock pre{white-space:pre;margin:0}.aX_Rwa_answerSection .aX_Rwa_codeBlock pre code{color:#e5e7eb;font-family:Courier New,monospace;font-size:14px;line-height:1.6}.aX_Rwa_answerSection .aX_Rwa_keyPoints{margin:20px 0}.aX_Rwa_answerSection .aX_Rwa_keyPoints h4{color:#4b5563;margin-bottom:10px;font-size:15px;font-weight:600}.aX_Rwa_answerSection .aX_Rwa_keyPoints ul{padding:0;list-style:none}.aX_Rwa_answerSection .aX_Rwa_keyPoints ul li{color:#374151;padding:8px 0 8px 24px;line-height:1.6;position:relative}.aX_Rwa_answerSection .aX_Rwa_keyPoints ul li:before{content:"✓";color:#10b981;font-weight:600;position:absolute;left:0}.aX_Rwa_answerSection .aX_Rwa_tip{color:#78350f;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;margin-top:20px;padding:16px;line-height:1.6}.aX_Rwa_sidebar{height:fit-content;position:sticky;top:20px}@media (max-width:1024px){.aX_Rwa_sidebar{position:static}}.aX_Rwa_practiceCard{background:#fff;border-radius:12px;margin-bottom:20px;padding:24px;box-shadow:0 2px 10px #0000000d}.aX_Rwa_practiceCard h3{color:#1f2937;margin-bottom:12px;font-size:20px;font-weight:600}.aX_Rwa_practiceCard p{color:#6b7280;margin-bottom:20px;line-height:1.5}.aX_Rwa_practiceCard button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;width:100%;padding:14px;font-weight:600;transition:transform .3s}.aX_Rwa_practiceCard button:hover{transform:translateY(-2px)}.aX_Rwa_relatedTopics{background:#fff;border-radius:12px;margin-bottom:20px;padding:24px;box-shadow:0 2px 10px #0000000d}.aX_Rwa_relatedTopics h3{color:#1f2937;margin-bottom:16px;font-size:18px;font-weight:600}.aX_Rwa_relatedTopics .aX_Rwa_topicsList{flex-direction:column;gap:12px;display:flex}.aX_Rwa_relatedTopics .aX_Rwa_topicsList .aX_Rwa_topicLink{color:#667eea;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.aX_Rwa_relatedTopics .aX_Rwa_topicsList .aX_Rwa_topicLink:hover{color:#764ba2;padding-left:8px}.aX_Rwa_companiesSection{background:#fff;border-radius:12px;margin-bottom:20px;padding:24px;box-shadow:0 2px 10px #0000000d}.aX_Rwa_companiesSection h3{color:#1f2937;margin-bottom:16px;font-size:18px;font-weight:600}.aX_Rwa_companiesSection .aX_Rwa_companyLogos{flex-wrap:wrap;gap:10px;display:flex}.aX_Rwa_companiesSection .aX_Rwa_companyLogos .aX_Rwa_companyName{color:#4b5563;background:#f3f4f6;border-radius:8px;padding:8px 16px;font-size:14px}.aX_Rwa_salaryCard{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #0000000d}.aX_Rwa_salaryCard h3{color:#1f2937;margin-bottom:16px;font-size:18px;font-weight:600}.aX_Rwa_salaryCard .aX_Rwa_salaryRange{margin-bottom:16px}.aX_Rwa_salaryCard .aX_Rwa_salaryRange .aX_Rwa_salaryLabel{color:#6b7280;margin-bottom:4px;font-size:14px}.aX_Rwa_salaryCard .aX_Rwa_salaryRange .aX_Rwa_salaryValue{color:#10b981;font-size:24px;font-weight:700}.aX_Rwa_salaryCard .aX_Rwa_salaryLink{color:#667eea;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.aX_Rwa_salaryCard .aX_Rwa_salaryLink:hover{color:#764ba2}.aX_Rwa_faqSection{max-width:1200px;margin:60px auto;padding:0 20px}.aX_Rwa_faqSection .aX_Rwa_faqTitle{color:#1a202c;text-align:center;margin-bottom:40px;font-size:36px;font-weight:700}.aX_Rwa_faqSection .aX_Rwa_faqContainer{gap:24px;display:grid}.aX_Rwa_faqSection .aX_Rwa_faqItem{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #0000000d}.aX_Rwa_faqSection .aX_Rwa_faqItem .aX_Rwa_faqQuestion{color:#2b6cb0;margin-bottom:16px;font-size:20px;font-weight:600}.aX_Rwa_faqSection .aX_Rwa_faqItem .aX_Rwa_faqAnswer{color:#4a5568;font-size:16px;line-height:1.8}.aX_Rwa_introSection{order:-1;max-width:1200px;margin:60px auto;padding:0 20px}.aX_Rwa_introSection .aX_Rwa_introTitle{color:#1a202c;margin-bottom:30px;font-size:36px;font-weight:700}.aX_Rwa_introSection .aX_Rwa_introContent{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 10px #0000000d}.aX_Rwa_introSection .aX_Rwa_introContent p{color:#4a5568;margin-bottom:20px;font-size:16px;line-height:1.8}.aX_Rwa_introSection .aX_Rwa_introContent p:last-child{margin-bottom:0}.aX_Rwa_bottomCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 20px}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent{max-width:800px;margin:0 auto}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent h2{margin-bottom:16px;font-size:36px;font-weight:700}@media (max-width:768px){.aX_Rwa_bottomCTA .aX_Rwa_ctaContent h2{font-size:28px}}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent p{opacity:.95;margin-bottom:40px;font-size:20px}@media (max-width:768px){.aX_Rwa_bottomCTA .aX_Rwa_ctaContent p{font-size:16px}}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent .aX_Rwa_features{justify-content:center;gap:40px;margin-bottom:40px;display:flex}@media (max-width:768px){.aX_Rwa_bottomCTA .aX_Rwa_ctaContent .aX_Rwa_features{flex-direction:column;gap:20px}}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent .aX_Rwa_features .aX_Rwa_feature{align-items:center;gap:10px;display:flex}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent .aX_Rwa_features .aX_Rwa_feature .aX_Rwa_icon{color:#667eea;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;display:flex}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent .aX_Rwa_features .aX_Rwa_feature span{font-size:16px}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent .aX_Rwa_ctaButton{color:#667eea;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:16px 48px;font-size:18px;font-weight:600;transition:all .3s}.aX_Rwa_bottomCTA .aX_Rwa_ctaContent .aX_Rwa_ctaButton:hover{transform:translateY(-2px);box-shadow:0 10px 40px #0003}
