.geo-job-guide{margin-top:36px;margin-bottom:36px}.geo-guide-card{border:1px solid #dfe5f1;border-radius:20px;background:#fff;padding:28px}.geo-guide-card h2{margin:0 0 14px;font-size:1.45rem;line-height:1.4}.geo-guide-card p{line-height:1.8}.geo-guide-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;padding:18px;background:#f6f8fc;border-radius:14px}.geo-guide-facts div{min-width:0}.geo-guide-facts dt{font-size:.8rem;color:#66758d}.geo-guide-facts dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:600}.geo-guide-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0}.geo-guide-columns h3,.geo-guide-roles h3{font-size:1.05rem;margin:0 0 12px}.geo-guide-columns ul{margin:0;padding-left:20px;line-height:1.85}.geo-guide-columns li+li{margin-top:10px}.geo-guide-links{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.geo-guide-links a{display:inline-block;border:1px solid #dfe5f1;border-radius:10px;padding:10px 14px;text-decoration:none}.geo-guide-links a:hover{border-color:#1400dc;background:#f6f5ff}.geo-guide-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.geo-guide-categories a{display:block;border:1px solid #dfe5f1;border-radius:12px;padding:16px;text-decoration:none;line-height:1.55}.geo-guide-categories a small{display:block;font-size:.8rem;color:#68768e;margin-top:7px}.geo-guide-sources{margin-top:24px;padding-top:18px;border-top:1px solid #e4e9f2;color:#68768e;font-size:.8rem;line-height:1.8}.geo-guide-sources a{margin-right:14px}.geo-guide-note{padding:16px;border-left:3px solid #1400dc;background:#f6f8fc;border-radius:0 10px 10px 0}.geo-guide-nearby{margin-top:24px}@media(max-width:760px){.geo-guide-card{padding:20px}.geo-guide-columns,.geo-guide-categories{grid-template-columns:1fr}.geo-guide-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-guide-links a{width:100%}}
