.page_page__wniSg{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.page_heading__WCVZJ{display:flex;flex-direction:column;gap:.375rem}.page_title__4RqCZ{font-size:2.25rem;font-weight:800;color:var(--foreground);margin:0;display:flex;align-items:center;gap:.5rem}.page_subtitle__Ur3lG{color:#6b7280;font-size:1rem}@media (max-width:600px){.page_page__wniSg{padding:1.25rem 1rem}.page_title__4RqCZ{font-size:1.75rem}}.AchievementCard_card__xqYr8{display:flex;align-items:center;gap:1rem;background:var(--white);border:1px solid #e9ecef;border-radius:16px;padding:1.25rem;transition:box-shadow .2s ease,transform .2s ease;text-decoration:none;color:inherit}.AchievementCard_card__xqYr8:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-1px)}.AchievementCard_icon__TYLez{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:#ede9fe;display:flex;align-items:center;justify-content:center;font-size:1.375rem}.AchievementCard_content__KlSkR{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.AchievementCard_meta__GGTFL{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.AchievementCard_metaText__5QC3Q{font-size:.8125rem;color:#6b7280}.AchievementCard_badge__Bb1P7{display:inline-block;padding:.125rem .625rem;border-radius:2rem;font-size:.75rem;font-weight:500;white-space:nowrap}.AchievementCard_badgeRegional__eCXfs{background:#e0e7ff;color:#3730a3}.AchievementCard_badgeCity__AoGP1{background:#d1fae5;color:#065f46}.AchievementCard_badgeSchool__YavmF{background:#dcfce7;color:#166534}.AchievementCard_badgeFederal__Iiakd{background:#fee2e2;color:#991b1b}.AchievementCard_title__foHq_{font-size:1.0625rem;font-weight:600;color:var(--foreground)}.AchievementCard_org__rBdca,.AchievementCard_title__foHq_{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AchievementCard_org__rBdca{font-size:.8125rem;color:#6b7280}.AchievementCard_placeBlock__WKbw5{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.AchievementCard_placeText__ETtJO{font-size:.9375rem;font-weight:600;color:var(--foreground);white-space:nowrap}.AchievementCard_arrow__uadxE{font-size:1rem;color:#9ca3af;line-height:1}@media (max-width:600px){.AchievementCard_card__xqYr8{padding:1rem;gap:.75rem}.AchievementCard_icon__TYLez{width:2.5rem;height:2.5rem;font-size:1.125rem}.AchievementCard_title__foHq_{font-size:.9375rem;white-space:normal}.AchievementCard_org__rBdca{white-space:normal}}.AchievementsGallery_filterBox__43OC3{background:var(--white);border:1px solid #e9ecef;border-radius:16px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.AchievementsGallery_filterHeader__XA8bF{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--foreground)}.AchievementsGallery_filterIcon__FCrKe{font-size:1rem;opacity:.6}.AchievementsGallery_filterRow__t79tf{display:flex;flex-direction:column;gap:.5rem}.AchievementsGallery_filterLabel___0VOf{font-size:.8125rem;color:#6b7280;font-weight:500}.AchievementsGallery_filterPills__PBke_{display:flex;flex-wrap:wrap;gap:.5rem}.AchievementsGallery_pill__3oRks{padding:.3125rem 1rem;border-radius:2rem;border:1.5px solid #e5e7eb;background:transparent;color:var(--foreground);font-size:.875rem;font-family:inherit;cursor:pointer;transition:all .18s ease;line-height:1.4}.AchievementsGallery_pill__3oRks:hover{border-color:#3730a3;color:#3730a3}.AchievementsGallery_pillActive__0TlJo{background:#3730a3;border-color:#3730a3;color:#fff}.AchievementsGallery_pillActive__0TlJo:hover{background:#2e27a0;border-color:#2e27a0;color:#fff}.AchievementsGallery_list__a9__v{display:flex;flex-direction:column;gap:.75rem}.AchievementsGallery_empty__BnuuN{text-align:center;padding:3rem 1rem;color:#9ca3af;font-size:.9375rem}@media (max-width:600px){.AchievementsGallery_filterBox__43OC3{padding:1rem}}