.category-archive_container__PdFub{width:min(1180px,calc(100% - 32px));margin:0 auto 80px;padding-top:48px}.category-archive_hero__ajtRw{padding:28px;border-radius:20px;background:linear-gradient(160deg,rgba(10,18,46,.98),rgba(15,31,78,.95));border:1px solid rgba(138,180,255,.16);box-shadow:0 18px 40px rgba(5,10,28,.35)}.category-archive_eyebrow__UPylj{display:inline-flex;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:rgba(78,130,255,.16);color:#cfe0ff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.category-archive_title__583dj{margin:0;font-size:clamp(2rem,4vw,3rem);color:#f7f9ff}.category-archive_description__NwZHo{margin:12px 0 0;max-width:760px;color:#d6e0ff;line-height:1.7}.category-archive_grid__dZqy8{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,350px));justify-content:start;align-items:start;grid-gap:20px;gap:20px;margin-top:28px}.category-archive_cardWrap__GpHt5{width:100%;max-width:350px}.category-archive_empty__inLqx{margin-top:28px;padding:22px;border-radius:16px;background:rgba(255,255,255,.05);color:#d6e0ff;border:1px solid rgba(255,255,255,.1)}.category-archive_section__8I1f9{margin-top:28px}@media (max-width:768px){.category-archive_container__PdFub{width:calc(100% - 24px);padding-top:28px}.category-archive_hero__ajtRw{padding:22px 18px}.category-archive_grid__dZqy8{gap:14px}.category-archive_cardWrap__GpHt5{width:100%;flex-basis:100%}}.NewsCard_container__odjP0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}.NewsCard_newscontainer__3CXrP{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(189,207,255,.18);border-radius:16px;background:linear-gradient(180deg,#16254c,#0f1936);box-shadow:0 12px 28px rgba(2,6,22,.2);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.NewsCard_newscontainer__3CXrP:focus-within,.NewsCard_newscontainer__3CXrP:hover{transform:translateY(-4px);border-color:rgba(150,185,255,.5);box-shadow:0 20px 36px rgba(2,6,22,.3)}.NewsCard_imgcontainer__7in4n{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at center,#263c6c,#0b1534 72%)}.NewsCard_imageLink__0hEPS{position:absolute;inset:0;display:block}.NewsCard_img__V7_YK{object-fit:contain;object-position:center}.NewsCard_categoryBadge__kODjb{position:absolute;top:12px;left:12px;z-index:2;padding:6px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(7,15,43,.86);color:#f2f6ff;font-size:.75rem;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.NewsCard_categoryBadge__kODjb:focus-visible,.NewsCard_categoryBadge__kODjb:hover{background:#2851a0}.NewsCard_textcontainer__Xwp8Z{display:flex;flex:1 1;flex-direction:column;gap:11px;min-width:0;padding:18px 20px 20px}.NewsCard_title__HRquB{margin:0;color:#f5f8ff;font-size:clamp(1.12rem,1.5vw,1.35rem);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.NewsCard_textcontainer__Xwp8Z a:focus-visible .NewsCard_title__HRquB,.NewsCard_textcontainer__Xwp8Z a:hover .NewsCard_title__HRquB{color:#a9c6ff}.NewsCard_textcontainer__Xwp8Z p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#c1d0ed;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.NewsCard_textcontainer__Xwp8Z span{margin-top:auto;color:#9bb4e4;font-size:.82rem}@media (max-width:1024px){.NewsCard_container__odjP0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.NewsCard_container__odjP0{grid-template-columns:minmax(0,1fr);gap:14px}.NewsCard_textcontainer__Xwp8Z{padding:15px 16px 17px}}@media (prefers-reduced-motion:reduce){.NewsCard_newscontainer__3CXrP{transition:none}}.SearchBar_searchBar__CpKSj{display:flex;align-items:stretch;width:100%;max-width:440px;margin:0;border-radius:10px}.SearchBar_searchInput__tk85_{flex:1 1;padding:0 14px;border:1px solid rgba(177,196,255,.28);border-radius:10px 0 0 10px;font-size:14px;outline:none;transition:border .3s;height:36px;background:rgba(255,255,255,.98)}.SearchBar_searchInput__tk85_:focus{border:1px solid #5497ff}.SearchBar_searchButton__50o3J{padding:0 12px;background-color:#007bff;color:white;border:none;border-radius:0 10px 10px 0;cursor:pointer;transition:background-color .3s;height:36px;font-size:13px;min-width:48px;font-weight:600}.SearchBar_searchButton__50o3J:hover{background-color:#0056b3}.SearchBar_searchButton__50o3J:focus{outline:none}@media (max-width:640px){.SearchBar_searchBar__CpKSj{max-width:none}}