.page_page__xzfno{min-height:100vh;background:var(--bg-primary)}.page_container__hVY2B{max-width:900px;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_hero__MIe7b{text-align:center;padding:var(--space-8) 0;border-bottom:1px solid var(--border-light);margin-bottom:var(--space-8)}.page_hero__MIe7b h1{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-2);color:var(--text-primary)}.page_subtitle__cwO3p{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto var(--space-4)}.page_stats__wOb8P{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.page_stat__5ZvRm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-full)}.page_section__h_Blt{margin-bottom:var(--space-8)}.page_section__h_Blt h2{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-3);color:var(--text-primary)}.page_sectionIntro__iZsel{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-4)}.page_questionList__NcFmG{display:flex;flex-direction:column;gap:var(--space-4)}.page_questionCard__kuXti{padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.page_questionHeader__eIQ0z{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.page_difficulty__z7RlI{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm)}.page_entry__zmWpo{background:var(--success-light);color:var(--success)}.page_mid__x6F6X{background:var(--warning-light);color:var(--warning)}.page_senior__NORwS{background:var(--error-light);color:var(--error)}.page_questionCard__kuXti h3{font-size:var(--text-base);font-weight:500;color:var(--text-primary);line-height:1.5;margin-bottom:var(--space-2)}.page_tip__ObHEj{font-size:var(--text-sm);color:var(--text-secondary);margin:0;padding:var(--space-3);background:var(--bg-primary);border-radius:var(--radius-md);border-left:0}.page_tip__ObHEj strong{color:var(--accent)}.page_topicGrid__vERkr{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_topic__Bh2Os{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-full)}.page_tipList__p5S8V{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.page_tipList__p5S8V li{padding:var(--space-3) var(--space-4);padding-left:var(--space-5);font-size:var(--text-base);color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-md);position:relative}.page_tipList__p5S8V li:before{content:"";position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--accent);border-radius:50%}.page_locationGrid__gWw8_{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_locationLink__E3Y5M{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--accent);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.page_locationLink__E3Y5M:hover{border-color:var(--accent);background:var(--accent-light)}.page_resourceGrid__xPfaQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_resourceCard__Ss5RJ{padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.page_resourceCard__Ss5RJ:hover{border-color:var(--accent);transform:translateY(-2px)}.page_resourceCard__Ss5RJ h3{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-1)}.page_resourceCard__Ss5RJ p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.page_disclaimer__2izdF{margin-top:var(--space-8);padding:var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center;border-top:1px solid var(--border-light)}@media (max-width:600px){.page_hero__MIe7b h1{font-size:var(--text-2xl)}.page_stats__wOb8P{flex-direction:column;align-items:center}.page_resourceGrid__xPfaQ{grid-template-columns:1fr}}