/* Visible company information and practical buyer answers. */
.geo-page{padding-top:52px}.geo-container{max-width:1120px}.geo-intro{max-width:900px;margin:34px 0 46px}.geo-intro h1{font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.16;margin:18px 0 24px}.geo-lead{font-size:1.08rem;line-height:1.85}.geo-block{margin:42px 0}.geo-block h2,.geo-contents h2,.geo-answer h2{font-size:1.65rem;line-height:1.35;margin:0 0 20px}.geo-facts{width:100%;border-collapse:collapse;background:#f7fafd;border:1px solid #dae5ee}.geo-facts th,.geo-facts td{padding:20px 24px;vertical-align:top;border-bottom:1px solid #dae5ee;text-align:start;line-height:1.75}.geo-facts th{width:26%;color:#12324b;font-weight:650}.geo-facts td{overflow-wrap:anywhere}.geo-facts a,.geo-answer-links a,.geo-contents a{color:#175b96;text-decoration:underline;text-underline-offset:3px}.geo-link-list{padding-inline-start:20px;margin:0}.geo-contact-links,.geo-inline-links{display:flex;flex-wrap:wrap;gap:8px 22px}.geo-contact-links{flex-direction:column}.geo-process{padding-inline-start:24px;margin:25px 0}.geo-process li{padding-inline-start:10px;margin:0 0 24px}.geo-process h3{margin:0 0 7px;font-size:1.14rem}.geo-process p,.geo-answer p{line-height:1.85;margin:0 0 20px}.geo-note,.geo-language-note{font-size:.9rem;line-height:1.75;color:#5b6d7d}.geo-actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:38px}.geo-contents{background:#f7fafd;padding:28px 32px;border:1px solid #dae5ee;margin-bottom:44px}.geo-contents ul{columns:2;column-gap:44px;padding-inline-start:20px;margin:0}.geo-contents li{break-inside:avoid;line-height:1.7;margin-bottom:11px}.geo-answer{padding:34px 0;border-bottom:1px solid #dce6ee;scroll-margin-top:125px}.geo-answer-links{display:flex;flex-wrap:wrap;gap:10px 24px}.geo-answers{max-width:920px}.geo-context-link{margin-top:20px}.geo-company-link,.geo-buyer-link{display:block;margin-top:12px}.geo-facts .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.geo-page .breadcrumbs{flex-wrap:wrap}@media(max-width:680px){.geo-page{padding-top:28px}.geo-intro{margin:26px 0 32px}.geo-facts th,.geo-facts td{padding:14px 12px}.geo-facts th{width:31%}.geo-contents{padding:22px 20px}.geo-contents ul{columns:1}.geo-block h2,.geo-answer h2{font-size:1.4rem}.geo-actions{align-items:stretch;flex-direction:column}}
