.search-guide{color:#18364f}.search-guide .catalog-head h1{color:#fff}.search-breadcrumb{font-size:14px}.search-breadcrumb a{color:#d7e8f6}.search-guide-content{padding-top:28px;padding-bottom:48px}.search-guide-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.search-guide-nav a{padding:12px 18px;background:#e0ebf3;border:1px solid #b9cddc;border-radius:8px;color:#18364f}.search-block{padding:32px;margin:24px 0;background:#f6f9fb;border:1px solid #c9d9e5;border-radius:14px}.search-block:nth-of-type(even){background:#e7eff5}.search-block h2{font-size:clamp(23px,3vw,32px);line-height:1.4;color:#18364f}.search-block h3{color:#234761}.search-block p,.search-block li{line-height:1.9}.search-block li{margin:12px 0}.search-block a:not(.btn){color:#175b83;text-decoration:underline;text-underline-offset:3px}.search-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.search-region-grid article{padding:20px;background:#fff;border:1px solid #cfdee8;border-radius:10px}.search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.search-guide .catalog-head .text-link{color:#fff}.search-table-scroll{overflow-x:auto;max-width:100%;margin:24px 0}.search-table-scroll table{min-width:680px}.search-table-scroll caption{text-align:left;line-height:1.7;padding-bottom:14px}.search-help{background:#dce9f1!important}.search-guide .catalog-card img{object-fit:contain}.search-home{padding:36px;background:#e2ecf3;border:1px solid #bed1df;border-radius:14px;margin-top:40px;margin-bottom:40px}.search-home h2{color:#18364f}.search-home .search-guide-nav{margin-bottom:0}.search-guide a:focus-visible,.search-table-scroll:focus-visible{outline:3px solid #267ab0;outline-offset:4px}@media(max-width:780px){.search-block{padding:22px 18px;margin:20px 0}.search-region-grid{grid-template-columns:1fr;gap:14px}.search-guide .catalog-head{padding:32px 0}.search-guide .catalog-head h1{font-size:30px}.search-guide-nav{gap:8px}.search-guide-nav a{flex:1 1 140px;text-align:center}.search-actions .btn{width:100%}.search-home{padding:24px 18px}.search-block ul,.search-block ol{padding-left:22px}}