/* Regional solution pages */
.skip{position:absolute;left:-999px;top:0;z-index:1000;background:#2a6be0;color:#fff;padding:12px 18px;font-weight:600;border-radius:0 0 8px 0}.skip:focus{left:0}
.uz-hero{padding:130px 0 52px}
.uz-hero h1{font-size:clamp(32px,4.8vw,58px)}
.uz-hero .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.uz-sec{padding:clamp(44px,6vw,80px) 0}
.split2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px;align-items:start}
.uz-local{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px}
.uz-local h3{font-size:20px;margin:0 0 10px}.uz-local p{margin:0 0 10px;color:var(--muted);line-height:1.6}
.uz-small{font-size:15px;color:var(--muted)}.uz-small a{color:var(--gt)}
.uz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:22px;margin-top:36px}
.uz-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px rgba(15,40,90,.06),0 14px 34px -22px rgba(15,40,90,.25)}
.uz-top{display:flex;justify-content:space-between;align-items:flex-start}.uz-top .ic{margin:0}
.uz-n{font:800 15px "Archivo",sans-serif;color:var(--gt);letter-spacing:.08em}
.uz-card h3{font-size:clamp(22px,2.2vw,26px)}
.uz-lead{margin:0;font-size:17px;font-weight:500}
.uz-ul,.uz-check{margin:0;padding-left:20px;display:grid;gap:10px;color:var(--muted);line-height:1.55;font-size:16px}
.uz-check{margin-top:26px;max-width:820px}
.uz-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin-top:30px}
.uz-steps div{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:20px}
.uz-steps b{display:block;font:700 19px "Archivo",sans-serif;margin-bottom:6px}.uz-steps span{color:var(--muted);font-size:15.5px;line-height:1.55}
.uz-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-top:30px}
.uz-links a{display:block;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);text-decoration:none;transition:border-color .2s,transform .2s}
.uz-links a b{display:block;font:700 18px "Archivo",sans-serif;margin-bottom:4px}
.uz-links a span{color:var(--muted);font-size:15px}
.uz-links-sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}
@media(hover:hover){.uz-links a:hover{border-color:var(--g);transform:translateY(-2px)}}
@media(max-width:560px){.uz-hero{padding:104px 0 40px}.uz-hero .cta-row .btn{flex:1 1 100%;text-align:center}.uz-card{padding:20px}}
@media(prefers-reduced-motion:reduce){.uz-links a{transition:none}.uz-links a:hover{transform:none}}
