:root{--market-ink:#17324d;--market-muted:#536779;--market-line:#dce6ee;--market-bg:#f5f8fb;--market-accent:#0a819f;--market-accent-dark:#07647b}
*{box-sizing:border-box}.market-brand{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}.market-brand .logo{max-height:60px;width:auto}.market-contact{font-size:15px;color:var(--market-accent)}
.market-page{color:var(--market-ink);font-family:Arial,Helvetica,sans-serif;padding:34px 0 72px;line-height:1.75}.market-page .container{max-width:1180px}.market-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px;color:#64748b;font-size:14px}.market-breadcrumb a{color:#087cb5}
.market-hero{margin:12px 0 30px;padding:42px;border:1px solid var(--market-line);border-radius:16px;background:linear-gradient(135deg,#f8fbfd,#edf5f8)}.market-kicker{margin:0 0 12px;color:var(--market-accent-dark);font-weight:700;letter-spacing:.04em}.market-hero h1{margin:0 0 18px;font-size:40px;line-height:1.2;color:#122b45}.market-lead,.market-intro{font-size:17px;line-height:1.8;color:var(--market-muted)}
.market-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.market-actions a,.market-card-link{display:inline-block;padding:10px 16px;border:1px solid var(--market-accent);border-radius:6px;background:#fff;color:var(--market-accent-dark);text-decoration:none}.market-actions a:hover,.market-card-link:hover{background:var(--market-accent);color:#fff;text-decoration:none}
.market-page section{margin:30px 0}.market-page h2{margin:0 0 16px;font-size:30px;line-height:1.3;color:#1d3852}.market-page h3{font-size:20px;line-height:1.4}.country-card-grid,.city-card-grid,.region-grid,.market-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.country-card-grid article,.city-card-grid article,.region-grid article,.market-info-grid article{padding:22px;border:1px solid var(--market-line);border-radius:10px;background:#fff}.country-card-grid h3,.city-card-grid h3,.region-grid h3,.market-info-grid h3{margin:0 0 10px}.country-card-grid p,.city-card-grid p,.region-grid p,.market-info-grid p{color:var(--market-muted);line-height:1.7}
.city-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.city-link-grid>a{display:flex;flex-direction:column;padding:12px 14px;border:1px solid var(--market-line);border-radius:7px;background:#fff;color:#28556d;text-decoration:none}.city-link-grid>a:hover{border-color:var(--market-accent);background:#f3fbfd}.city-link-grid small{margin-top:3px;color:#81909d}
.market-steps{padding-left:23px}.market-steps li{margin:12px 0;padding-left:5px;line-height:1.75;color:var(--market-muted)}.market-definition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--market-line);border-radius:10px;overflow:hidden}.market-definition>div{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid var(--market-line);padding:13px 16px}.market-definition dt{font-weight:700}.market-definition dd{margin:0;color:var(--market-muted)}
.faq-list details{margin:10px 0;border:1px solid var(--market-line);border-radius:8px;background:#fff;padding:15px 18px}.faq-list summary{cursor:pointer;font-weight:700;color:#24445f}.faq-list p{margin:12px 0 2px;line-height:1.75;color:var(--market-muted)}.market-trust{padding:30px 0;background:var(--market-bg);border-top:1px solid var(--market-line)}.market-trust h2{font-size:25px}.market-trust p{line-height:1.8;color:var(--market-muted)}
.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-grid article,.faq-item{border:1px solid #dce7ef;border-radius:12px;padding:22px;background:#fff}.city-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0}.city-grid li{background:#f3f8fb;border-radius:8px;padding:10px 13px}.market-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.market-note{background:#fff8e8;border-left:4px solid #e2a529;padding:22px 25px}.market-note h2{font-size:23px}.market-note p{margin:0}.market-related{padding-top:8px}.market-related-intro{color:#617386;margin:-8px 0 18px}.related-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.related-card{display:flex;flex-direction:column;border:1px solid #dce7ef;border-radius:12px;padding:21px;background:#fff}.related-card h3{font-size:19px;line-height:1.45;margin:4px 0 11px}.related-card h3 a{color:#123e62}.related-card p{color:#536779}.related-type{font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#087cb5!important}.related-more{margin-top:auto;color:#087cb5;font-weight:600}
@media(max-width:991px){.country-card-grid,.city-card-grid,.region-grid,.market-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.city-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-hero h1{font-size:34px}}
@media(max-width:767px){.market-page{padding-top:22px}.market-hero{padding:26px 20px}.market-hero h1{font-size:28px}.market-page h2{font-size:24px}.country-card-grid,.city-card-grid,.region-grid,.market-info-grid,.city-link-grid,.market-grid,.market-faq,.related-card-grid{grid-template-columns:1fr}.city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-definition{grid-template-columns:1fr}.market-definition>div{grid-template-columns:115px 1fr}}
