._5Tnk8a_page{color:#17243b;background:#f7f9fc;min-height:100vh;padding:64px 28px 90px}._5Tnk8a_title{letter-spacing:-1.5px;max-width:1240px;margin:0 auto 24px;font-size:clamp(32px,4vw,48px)}._5Tnk8a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1240px;margin:32px auto;padding:0;list-style:none;display:grid}._5Tnk8a_card{background:#fff;border:1px solid #e6edf5;border-radius:16px;padding:26px;transition:transform .2s,box-shadow .2s}._5Tnk8a_card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1430501a}._5Tnk8a_card a{color:#153e68;font-weight:600;text-decoration:none}._5Tnk8a_card a:hover{color:#0879c9}@media (max-width:900px){._5Tnk8a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._5Tnk8a_page{padding:40px 18px 64px}._5Tnk8a_grid{grid-template-columns:1fr}._5Tnk8a_card{padding:22px}}._5Tnk8a_searchForm{gap:12px;max-width:1240px;margin:32px auto;display:flex}._5Tnk8a_searchInput{color:#17243b;background:#fff;border:1px solid #d8e3ef;border-radius:12px;flex:1;min-width:0;padding:17px 20px;font-size:16px}._5Tnk8a_searchInput:focus{outline-offset:2px;outline:2px solid #2584d4}._5Tnk8a_searchButton{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:12px;padding:16px 30px;font-size:16px;font-weight:600}._5Tnk8a_searchButton:hover{background:#10558d}@media (max-width:600px){._5Tnk8a_searchForm{flex-direction:column}._5Tnk8a_searchButton{width:100%}}._5Tnk8a_resultCount{color:#52647a;max-width:1240px;margin:0 auto 20px;font-size:14px;font-weight:600}._5Tnk8a_emptyState{color:#52647a;text-align:center;background:#fff;border:1px solid #dce6f0;border-radius:14px;max-width:1240px;margin:20px auto;padding:32px}._5Tnk8a_pagination{color:#52647a;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:36px auto;font-size:14px;display:flex}._5Tnk8a_pagination a{color:#1769aa;background:#fff;border:1px solid #c9ddec;border-radius:10px;padding:12px 20px;font-weight:600;text-decoration:none}._5Tnk8a_pagination a:hover{background:#eaf4fc}._5Tnk8a_hero{color:#fff;text-align:center;background:linear-gradient(115deg,#081b33 0%,#10375d 55%,#1d5786 100%);margin:-64px -28px 40px;padding:90px 28px 80px}._5Tnk8a_hero ._5Tnk8a_title{color:#fff;text-align:center}._5Tnk8a_hero ._5Tnk8a_resultCount{color:#e0ebf6;text-align:center;font-size:17px;font-weight:400}._5Tnk8a_hero ._5Tnk8a_searchForm{max-width:780px;margin:32px auto 0}@media (max-width:600px){._5Tnk8a_hero{margin:-40px -18px 32px;padding:64px 18px}}._5Tnk8a_card{transition:border-color .2s,transform .2s,box-shadow .2s}._5Tnk8a_card:hover,._5Tnk8a_card:focus-within{border-color:#d92332}@media (prefers-reduced-motion:reduce){._5Tnk8a_card{transition:none}}._5Tnk8a_page:has(>header){padding-top:0}._5Tnk8a_page>header{margin:0 -28px 40px}@media (max-width:600px){._5Tnk8a_page>header{margin:0 -18px 32px}}
._0px8ra_hero{color:#fff;box-sizing:border-box;text-align:center;background:radial-gradient(at 80% 15%,#2485c661,#0000 48%),radial-gradient(at 15% 90%,#0069aa38,#0000 45%),linear-gradient(135deg,#071a31 0%,#102e51 55%,#164f7c 100%);justify-content:center;align-items:center;min-height:380px;padding:64px 28px 72px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}._0px8ra_inner{width:100%;max-width:1100px;margin:auto}._0px8ra_title{letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.06}._0px8ra_description{color:#d5e5f5;max-width:1100px;margin:18px auto 0;font-size:clamp(14px,1.15vw,17px);line-height:1.65}._0px8ra_searchBox{background:#fff;border-radius:14px;gap:8px;max-width:720px;margin:36px auto 0;padding:8px;display:flex;box-shadow:0 16px 45px #071d3850}._0px8ra_searchInput{color:#14253d;border:0;outline:0;flex:1;min-width:0;padding:15px;font-size:16px}._0px8ra_searchButton{color:#fff;cursor:pointer;background:#0879c9;border:0;border-radius:9px;padding:15px 28px;font-size:15px;font-weight:700}._0px8ra_searchButton:hover{background:#0566aa}@media (max-width:600px){._0px8ra_hero{padding:52px 18px 60px}._0px8ra_searchBox{flex-direction:column;gap:6px}._0px8ra_searchInput{width:100%;padding:15px 14px}._0px8ra_searchButton{width:100%}}
