.ukvg-global-models{padding:12px 15px;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.16);color:rgb(var(--color-foreground))}
.ukvg-global-models__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.ukvg-global-models__head strong{font-size:14px;font-weight:850}.ukvg-global-models__head span{font-size:12px;opacity:.7}
.ukvg-global-models__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}
.ukvg-global-models__item>a{display:flex;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:12px;background:#fff;color:#183044;border:1px solid #cbdae5;text-decoration:none;border-radius:4px}
.ukvg-global-models__item>a:hover,.ukvg-global-models__item[aria-selected=true]>a{border-color:#448ff6;background:#edf6ff}
.ukvg-global-models__item span{font-size:14px;font-weight:700;line-height:1.35}.ukvg-global-models__item small{font-size:11px;opacity:.75;white-space:nowrap;text-align:right}
.ukvg-global-models__all{display:block;text-align:center;margin:10px auto;color:#277cd1;font-size:13px;font-weight:800;text-decoration:underline}
.ukvg-global-models__legal{font-size:11px;opacity:.75;line-height:1.5}
.ukvg-full{background:#f1f5f8;color:#183044;padding:50px max(19px,5vw) 85px}.ukvg-full__wrap{max-width:1230px;margin:auto}
.ukvg-full h1{font-size:clamp(37px,5vw,65px);line-height:1.05;color:#0c1723;margin:12px 0}.ukvg-full h2{font-size:clamp(23px,3vw,35px);line-height:1.1;color:#0c1723}
.ukvg-full__lead{max-width:780px;color:#4b6477;font-size:16px;line-height:1.7;margin-bottom:24px}
.ukvg-full__find{padding:24px;background:#fff;border:1px solid #c6d8e4;box-shadow:0 10px 25px rgba(7,22,36,.05)}
.ukvg-full__find form{display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:12px}
.ukvg-full label{display:block;font-size:13px;font-weight:800;margin-bottom:7px}
.ukvg-full input,.ukvg-full select,.ukvg-full textarea{box-sizing:border-box;background:#fff;color:#132e42;border:1px solid #aebfcb;min-height:51px;padding:12px;width:100%;border-radius:3px;font-size:15px}
.ukvg-full button{background:#2675cb;border:0;color:white;min-height:51px;padding:12px 19px;font-size:14px;font-weight:850;cursor:pointer;border-radius:3px}
.ukvg-full button:hover{background:#105b9d}.ukvg-full button:focus-visible,.ukvg-full input:focus-visible,.ukvg-full select:focus-visible{outline:3px solid #448ff6;outline-offset:2px}
.ukvg-full__sub{font-size:12px;color:#637b8c;margin:11px 0 0;line-height:1.6}
.ukvg-full__result-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:29px 0 19px}
.ukvg-full__cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0}
.ukvg-full__cards .ukvg-global-models__item>a{min-height:71px}
.ukvg-full__more{display:block;margin:18px auto}.ukvg-full__contact{padding:29px;margin-top:54px;background:#fff;border-top:4px solid #2675cb}
.ukvg-full__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.ukvg-full__fields .all{grid-column:1/-1}.ukvg-full__legal{font-size:12px;color:#587082;line-height:1.7;margin-top:22px}
.ukvg-search-results{margin:25px auto;max-width:1160px;padding:20px;background:#f0f5f9;border:1px solid #bfd1df}
.ukvg-search-results h2{font-size:23px;margin:0 0 13px}.ukvg-search-results .ukvg-full__cards{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:850px){.ukvg-full__find form{grid-template-columns:1fr 1fr}.ukvg-full__find form button{grid-column:1/-1}.ukvg-full__cards,.ukvg-search-results .ukvg-full__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:590px){.ukvg-global-models__list,.ukvg-full__cards,.ukvg-search-results .ukvg-full__cards,.ukvg-full__fields,.ukvg-full__find form{grid-template-columns:1fr}.ukvg-full{padding:31px 17px}.ukvg-full__find{padding:16px}.ukvg-full__find form button{grid-column:auto}.ukvg-full__contact{padding:18px}.ukvg-full__result-head{display:block}}
