.page-index-hero{padding:88px 0 76px;color:#fff;background:linear-gradient(125deg,#062b50,#0b5575)}.page-index-hero .breadcrumb,.page-index-hero .breadcrumb a{color:rgba(255,255,255,.74)}.page-index-hero h1{margin:18px 0 14px;font-size:clamp(44px,6vw,72px);line-height:1}.page-index-hero>div>p:last-child{max-width:760px;margin:0;color:rgba(255,255,255,.84);font-size:18px;line-height:1.7}.page-index{background:#f6f9fb}.page-index__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:50px;align-items:end}.page-index__intro h2{max-width:650px;margin:8px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.08}.page-index__intro>p{margin:0;color:#587086;line-height:1.75}.page-index__jump{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.page-index__jump a{padding:9px 14px;border:1px solid #d6e3ea;border-radius:999px;color:#174767;background:#fff;text-decoration:none;font-size:13px;font-weight:700}.page-index__jump a:hover{border-color:#31c6b4;color:#087f75}.page-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page-index__card,.page-index__wide{scroll-margin-top:120px;border:1px solid #dbe6ec;border-radius:20px;background:#fff;box-shadow:0 12px 36px rgba(8,40,74,.05)}.page-index__card{padding:24px}.page-index__card-head{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid #e4ebef}.page-index__card-head>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#087f75;background:#e6f8f5;font-size:12px;font-weight:900}.page-index__card-head p{margin:0;color:#718497;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.page-index__card h2{margin:3px 0 0;font-size:24px}.page-index__card ul{display:grid;gap:5px;margin:18px 0 0;padding:0;list-style:none}.page-index__card li a{display:block;padding:9px 10px;border-radius:8px;color:#284b68;text-decoration:none;font-size:14px}.page-index__card li a:hover{color:#087f75;background:#f0faf8}.page-index__wide{margin-top:20px;padding:28px}.page-index__section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-index__section-head h2{margin:6px 0 0;font-size:32px}.page-index__section-head>a{color:#087f75;text-decoration:none;font-weight:800}.page-index__section-head>span{color:#60758a;font-size:13px}.page-index__links,.page-index__local-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px}.page-index__links a,.page-index__local-links a{padding:9px 11px;border-radius:8px;color:#365873;background:#f7fafc;text-decoration:none;font-size:13px;line-height:1.4}.page-index__links a:hover,.page-index__local-links a:hover{color:#087f75;background:#ebf8f6}.page-index__states{display:grid;gap:12px}.page-index__states details{overflow:hidden;border:1px solid #dce7ed;border-radius:14px}.page-index__states summary{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;cursor:pointer;background:#f8fbfc}.page-index__states summary span{color:#087f75;font-size:12px;font-weight:900}.page-index__states details>div{display:grid;gap:20px;padding:20px}.page-index__states h3{margin:0 0 12px;font-size:18px}.page-index__empty{color:#60758a}@media(max-width:980px){.page-index__grid{grid-template-columns:1fr 1fr}.page-index__card:last-child{grid-column:1/-1}.page-index__links,.page-index__local-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-index-hero{padding:65px 0 58px}.page-index__intro,.page-index__grid{grid-template-columns:1fr}.page-index__card:last-child{grid-column:auto}.page-index__wide{padding:22px 18px}.page-index__section-head{align-items:flex-start;flex-direction:column}.page-index__links,.page-index__local-links{grid-template-columns:1fr}}
